* {
    padding: 0px;
    margin: 0px;
}

htm, BODY {
    text-align: center;
    background-color: #fff;
    height: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address {
    margin: 0px;
    font-family: Verdana, Tahoma, arial, helvetica;
    font-size: 12px;
    color: #262626;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

th, td {
    vertical-align: top;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    padding: 10px;
}

input, textarea, select {
    font-size: 100%;
}

pre, code, kbd, samp, tt {
    font-family: monospace;
    font-size: 108%;
    line-height: 100%;
}

em {
    font-style: italic
}

strong {
    font-weight: bold
}

iframe {
    margin: 0px;
}

div {
    position: relative;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

a {
    border: none;
    text-decoration: none;
    color: #ffaf3d;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

ul {
    line-height: 1.4em;
    margin: 0px 0px 1.5em;
    padding: 0px;
}

ul li {
    margin: 0px 0px 0.25em 30px;
    padding: 0px;
    text-align: left;
    text-decoration: none;
}

.clear {
    clear: both;
    padding: 0;
    margin: 0;
}

/* Round Menu Start Here */
.menu {
    position: absolute;
    left: 0px;
    top: 10px;
    width: 100%;
    height: 40px;
}

/* Horizontal Menu Start Here */
.menu_hz ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu_hz li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
}

.menu_hz ul li a {
    color: blue;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
}

.menu_hz ul li a:hover {
    color: purple;
}

/* Horizontal Menu  End Here */
/* Horizontal Menu With Background Color Start Here */
.menu_hz_bg ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu_hz_bg li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
}

.menu_hz_bg ul li a {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: auto;
    height: 24px;
    line-height: 24px;
    color: blue;
    background: #ff0000;
    text-decoration: none;
    font-size: 12px;
}

.menu_hz_bg ul li a:hover {
    color: purple;
    background: #000000;
}

#accountLinksWrapper h2 {
    clear: both;
}

#prevOrders td, #prevOrders td address {
    text-align: center;
}

#product-2 img {
    float: right;
}

/* Horizontal Menu With Background Color Start Here */
/* Horizontal Menu Round Background Image Start Here */
/* Normal Start Here  */
.menu_hz_round_img ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu_hz_round_img li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
    background-image: url(../images/menu/round_left.png);
    background-repeat: no-repeat;
    height: 19px;
    line-height: 19px;
}

/*  left image width=6px so padding-left:6px; and  right image width=6px so padding-right:6px; */
.menu_hz_round_img ul li a {
    padding-left: 6px;
    padding-right: 6px;
    display: block;
    width: auto;
    height: 19px;
    line-height: 19px;
    color: blue;
    text-decoration: none;
    font-size: 11px;
    font-family: Tahoma;
    background-image: url(../images/menu/round_right.png);
    background-repeat: no-repeat;
    background-position: right;
}

.menu_hz_round_img ul li a span {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    height: 19px;
    line-height: 19px;
    background-image: url(../images/menu/round_body.png);
    background-repeat: repeat-x;
}

.menu_hz_round_img ul li a:hover {
    text-decoration: none;
}

/* Normal End Here  */
/* Hover Start Here  */
li.menu_hz_round_img_hover {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
    background-image: url(../images/menu/round_left_hover.png);
    background-repeat: no-repeat;
    height: 19px;
    line-height: 19px;
}

.menu_hz_round_img li.menu_hz_round_img_hover a {
    padding-left: 6px;
    padding-right: 6px;
    display: block;
    width: auto;
    height: 19px;
    line-height: 19px;
    color: blue;
    text-decoration: none;
    font-size: 11px;
    font-family: Tahoma;
    background-image: url(../images/menu/round_right_hover.png);
    background-repeat: no-repeat;
    background-position: right;
}

.menu_hz_round_img li.menu_hz_round_img_hover a span {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    height: 19px;
    line-height: 19px;
    background-image: url(../images/menu/round_body_hover.png);
    background-repeat: repeat-x;
}

.menu_hz_round_img li.menu_hz_round_img_hover a:hover {
    text-decoration: none;
}

/* Hover End Here  */
/* Horizontal Menu Round Background Image Start Here */
/* Horizontal Menu Round Javascript Curve Courner Start Here */
#menu_hz_round_jcr {
    position: absolute;
    left: 0px;
    top: 50px;
    width: 100%;
    height: 24px;
}

#menu_hz_round_jcr ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu_hz_round_jcr li {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 10px;
    padding-right: 10px;
    height: 20px;
    float: left;
    background-color: #ff0000;
    color: #000;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    cursor: pointer;
}

#menu_hz_round_jcr li.select {
    background-color: #0000FF;
    color: #763509;
}

#menu_hz_round_jcr li a {
    line-height: 20px;
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    font-family: Tahoma;
}

#menu_hz_round_jcr li.select a {
    line-height: 20px;
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Tahoma;
}

/* Horizontal Menu Round Javascript Curve Courner Start Here */
/* Round Menu End Here */
/* Form Element Start Here */
div.row {
    margin: auto auto 5px;
    width: 700px;
    line-height: 131%;
}

div.row p.error {
    background: transparent url(../images/error/icon_error.gif) no-repeat scroll left top;
    color: #EE2037;
    display: none;
    margin: 0 10px 5px 200px;
    overflow: hidden;
    padding-bottom: 4px;
    padding-left: 17px;
    width: 250px;
}

div.row label {
    float: left;
    text-align: right;
    width: 195px;
    color: #444444;
}

div.row input {
    margin-left: 5px;
    width: 258px;
    line-height: 1.1em;
}

div.row #radiotbl {
    border: medium none;
    border-collapse: collapse;
}

#contactUsDefault address {
    display: none;
}

#contactUsNoticeContent .label {
    font-weight: bold;
    width: 100px;
    text-align: left;
    padding: 0 0 5px;
}

#contactUsNoticeContent .day {
    width: 75px;
}

.map {
    padding: 5px;
    background: #ddd;
}

#loginpage #contactUsForm {
    margin: 0;
}

#navColumnTwoWrapper {
    margin-top: 60px;
    color: #ccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 15px;
    background: #202528;
    padding-top: 10px;
}

#navColumnTwoWrapper td {
    color: #AAAAAA;
}

#navColumnTwoWrapper h3 {
    font-size: 16px;
    color: #ccc;
    margin-bottom: 10px;
}

#navColumnTwoWrapper .day {
    width: 80px;
}

#navColumnTwoWrapper .dash {
    text-align: center;
}

#contactUsNoticeContent a {
    color: #517302;
}

div.row #radiotbl td {
    border: medium none;
    padding: 0;
}

div.row label.radiolabel {
    float: none;
    text-align: left;
    width: auto;
}

div.row input.radio {
    width: auto;
}

/* Form Element End Here */
/* Parent Div Start Here  */
#container {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    text-align: center;
}

#header {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    text-align: center;
}

#content {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    text-align: center;
}
#footer {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    text-align: center;
}

#header_body {
    position: relative;
    left: 0px;
    top: 0px;
    margin: 0px auto;
    width: 996px;
    height: 178px;
}

#main_banner_body {
    padding: 0px;
    margin: 0px;
    width: 995px;
    height: 325px;
    position: relative;
}

#content_body {
    position: relative;
    left: 0px;
    top: 0px;
    margin: 0px auto;
    width: 996px;
}

#footer_body {
    position: relative;
    left: 0px;
    top: 0px;
    margin: 0px auto;
    width: 996px;
    background-image: url(../images/footer_bg.gif);
    background-repeat: repeat-x;
    background-color: #2b2b2b;
    height: 107px;
}

/* Parent Div End Here  */
#top_menu {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 31px;
    background: url(../images/top-nav.png) bottom repeat-x;
}

#navMain {
    position: relative;
    top: 0;
    z-index: 9999;
    height: 31px;
}

#top_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 0px;
}

#top_menu li {
    margin: 0;
    padding: 0;
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    list-style: none;
    display: inline;
    float: left;
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    line-height: 28px;
}

#top_menu ul li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Century Gothic,Verdana,Arial,sans-serif;
    font-size: 14px;
    line-height: 28px;
    padding-left: 10px;
    padding-right: 8px;
    padding-top: 1px;
    text-decoration: none;
}
#top_menu ul li a#submenu_hotsale{
	 line-height: 38px;
	 display:none;
}
#top_menu ul li a:hover {
    text-decoration: none;
    color: #ffff;
	background-color:#668d01;
}
#navMain ul li a
{
	line-height:28px;
}
#navMain ul li a:hover
{
	background:none;
}
#search_box {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 202px;
    height: 31px;
}

.search_box_img {
    position: absolute;
    left: 0px;
    top: 6px;
}

.search_box_input {
    position: absolute;
    left: 0px;
    top: 6px;
    border: none;
    background: none;
    width: 120px;
    padding-left: 5px;
    font-family: Century Gothic, Verdana, Arial, sans-serif;
}

.search_btn {
    position: absolute;
    left: 136px;
    top: 5px;
}

#company_address_bar {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 108px;
    background-color: #8eb83d;
    background-image: url(../images/top_left_image.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.company_logo {
    position: absolute;
    left: 256px;
    top: 35px;
}

#company_phone {
    position: absolute;
    right: 13px;
    top: 40px;
    text-align: right;
    width: 200px;
}

#company_phone p {
    font-family: Tahoma;
    font-size: 24px;
    color: #ffffff;
    text-align: right;
}

#main_banner_image {
    position: relative;
    left: 0px;
    top: 0px;
    width: 996px;
    height: 325px;
    overflow: hidden;
    background: url(../images/banner.jpg) no-repeat;
}

#main_banner_image ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#main_banner_image li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
    width: 996px;
}

.dr_has {
    padding: 20px;
    background: #fff url(../images/dr_has.jpg) center center no-repeat;
}

.dr_has h2 {
    margin-top: 0;
    padding-top: 15px;
    border: none;
    padding-bottom: 5px;
}

.dr_has h2 span {
    color: #779F00;
    font-size: 16px;
}
.banner_footer_overlay {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 33px;
    z-index: 12;
    background: transparent url(../images/banner_bottom_overlay.png);
    background-repeat: repeat;
    background-position: 0px 0px;
}

#main_banner_image .banner_footer_overlay ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-align: right;
    float: right;
    padding-top: 3px;
    padding-right: 0px;
}

#main_banner_image .banner_footer_overlay ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
    width: auto;
    padding-right: 13px;
}

#main_banner_image .banner_footer_overlay ul li a {
    display: block;
    margin: 0px;
    padding: 0px;
    color: #4b4b4b;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 14px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-image: url(../images/number_nh.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
}

#main_banner_image .banner_footer_overlay ul li a.left_arrow {
    background-image: url(../images/left_arrow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: none;
}

#main_banner_image .banner_footer_overlay ul li a.right_arrow {
    background-image: url(../images/right_arrow.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: none;
}

#main_banner_image .banner_footer_overlay ul li a:hover {
    text-decoration: none;
    background-image: url(../images/number_h.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#main_banner_image .banner_footer_overlay ul li#active a {
    text-decoration: none;
    background-image: url(../images/number_h.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFF;
}

#main_banner_image .banner_footer_overlay ul li a.active {
    text-decoration: none;
    background-image: url(../images/number_h.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#footer_menu {
    position: absolute;
    left: 365px;
    top: 16px;
	z-index:1;
	height:14px;
	margin:0;
	padding:0;
}

#footer_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0 auto;
    text-align: center;
}

#footer_menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: none;
    display: inline;
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
	line-height:16px;
}

#footer_menu li.last_menu {
    background-image: none;
}
#footer_menu ul li a {
    color: #999999;
    text-decoration: none;
    font-size: 11px;
    padding: 0 10px;
    text-transform: capitalize;
	line-height:16px;
	display:inline;
	float:none;
}

#footer_menu ul li a:hover {
    text-decoration: none;
    color: #ffffff;
	background:none;
}

#footer_text {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
}

.social_bookmark {
    width: 150px;
    height: 24px;
    padding-top: 10px;
}

.social_bookmark img {
    position: relative;
    padding-left: 10px;
    vertical-align: bottom;
}

.copyright_text {
    position: absolute;
    left: 16px;
    top: 16px;
}

.copyright_text p {
    font-size: 11px;
    color: #999;
}

.copyright_text p.footer_address {
    font-size: 11px;
    color: #999;
    padding-top: 8px;
}

.designby_text {
    position: absolute;
    right: 10px;
    height: 50px;
    width: 175px;
}

.designby_text p, .designby_text p a {
    text-align: left;
    font-size: 11px;
    color: #999;
}

.webalive_logo {
    position: relative;
}

#body_content {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    background-image: url(../images/bg-image.png);
    background-repeat: repeat-y;
    background-position: 0px 0px;
    padding-top: 7px;
}

#body_content_inner {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    background-color: #31363a;
    padding-top: 7px;
}

#left_navigation_home {
    position: relative;
    left:7px;
    top: 0px;
    width: 237px;
    float: left;
}

#crp_auto_scroll_special_product
{
	width:905px;
	position:absolute;
	left:38px;
	top:4px;
}
.left_module_box {
    position: relative;
    left: 0px;
    top: 0px;
    margin-bottom:20px;
    width: 237px;
    /*height: 336px;*/
    background-image: url(../images/left-box.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.left_module_body {
    position: relative;
    left: 0px;
    top: 0px;
    width: 226px;
}
.about_us_bg
{
	    background: url(../images/about_bg.jpg) no-repeat center center;
}
.faq
{
	    background: url(../images/faq.jpg) no-repeat center center;
}


.hot_sale_heading {
    position: absolute;
    left: 25px;
    top: -28px;
    padding-bottom: 11px;
    z-index: 99999;
}

.hotsale_img {
    width: 160px;
    height: 116px;
    border: 5px solid #7ea800;
    text-align: center;
    background: #FFF;
    padding: 5px;
    overflow: hidden;
}

.proprice {
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #A6414C;
    overflow: hidden;
}

.left_module_body h3 {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 16px;
    color: #a6414c;
    font-weight: normal;
    padding-top: 6px;
    padding-bottom: 7px;
}

.left_module_body p {
    font-size: 12px;
    color: #5b5c5d;
    font-weight: normal;
}

.left_module_body p a {
    color: #517302;
}

.left_module_body p.hot_price {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 23px;
    color: #a6414c;
    font-weight: normal;
    padding-top: 8px;
}

#body_text {
    position: relative;
    left: 0px;
    top: 0px;
    width: 734px;
    float: left;
    padding-left: 16px;
    color: #FFF;
	padding-bottom:15px;
}

#indexDefaultMainContent {
    padding-right:5px;
}


.pro-names {
    text-align: left;
    line-height: 25px;
    color: #8eb83d;
    text-transform: capitalize;
    width: 175px;
}

.pro-names1 {
    text-align: center;
    line-height: 25px;
    font-weight: bold;
    height: 25px;
    font-size: 18px;
    color: #fff;
    overflow: hidden;
}

.pro-names2 {
    text-align: left;
    line-height: 18px;
    color: #aaa;
    width: 175px;
}

#body_text h1 {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 26px;
    color: #fff;
    font-weight: normal;
    padding: 10px 0;
}
#indexCategories h1#indexCategoriesHeading, #indexCategories h1{
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    padding: 2px 0 18px 7px;
}
#indexProductList h1 {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    padding: 2px 0 16px 7px;
}


.hotsale_more a {
    float: left;
}

a.hotsale_more1 {
    float: left;
    color: #4C6B05;
}

.hotsale_more1 {
    float: left;
    color: #4C6B05;
}

#body_text p {
    font-size: 14px;
    color: #aaa;
    font-weight: normal;
    line-height: 21px;
}

.home_body_slider_box {
    position: relative;
    left: 0px;
    top: 0px;
    width:980px;
    height: 258px;
    padding-top:38px;
	padding-bottom:7px;
}

#hotSales {
    min-height: 230px;
}

.home_body_slider {
    position: relative;
    left: 7px;
    top: 0px;
    width:980px;
    height: 258px;
    background-image: url(../images/image-slider-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.home_body_slider ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.home_body_slider ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    width: 700px;
    padding-left: 9px;
    padding-top: 20px;
}

.home_slider_item {
    width: 232px;
    height: 230px;
    float: left;
    background-image: url(../images/bottom_sliding_box_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-top: 12px;
    position: relative;
    left: -6px;
}

.home_slider_item, x:-moz-any-link, x:default {
    color: lime;
    width: 232px;
    height:230px;
    float: left;
    background-image: url(../images/bottom_sliding_box_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-top: 12px;
    position: relative;
    left: -6px;
}
 /* FireFox 3 */
.home_slider_item h3 {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    padding-left: 0px;
    padding-top: 3px !important;
    margin-top: 0;
    text-align: center;
	width:100%;
	height:23px;
}

.home_slider_item_img {
    position: relative;
    height: 143px;
	width:202px;
    text-align: center;
	padding-top:10px !important;
	padding-left:12px !important;
}
.special_price_details_btn{
	position:absolute;
	left:0;
	bottom:15px;
	width:200px;
	height:26px;
	padding-left:15px;
}
.special_price_details_btn .normalprice {
   color:#739D00;
   font-family: Century Gothic,Verdana,Arial,sans-serif;
   font-size:18px;
}
.special_price_details_btn .productSpecialPrice {
    color:#FF0101;
	font-family: Century Gothic,Verdana,Arial,sans-serif;
    font-size:18px;
}
.special_price_details_btn img{
	position:absolute;
	right:0;
	top:0;
}

.bottom_sliding_left_arrow {
    position: absolute;
    left: -13px;
    top: 80px;
}

#cartAdd {
    text-align: center;
    width: 280px;
    padding: 20px 5px;
}

#product-right {
    padding: 10px;
    background: #f6f6f6;
    border-left: 1px solid #ddd;
}

.navNextPrevWrapper {
    position: relative;
    height: 50px;
}

#cartAdd p {
    text-align: center;
    line-height: 20px;
}

p.navNextPrevCounter {
    font-size: 16px;
    font-weight: bold;
    color: #779f00;
    float: left;
}

.bottom_sliding_right_arrow {
    position: absolute;
    right: -13px;
    top: 80px;
}

#newsletter_box {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 79px;
    border-top: 1px solid #cccaca;
    display: none;
    background: #FFF;
}

.newsletter_form {
    position: absolute;
    left: 145px;
    top: 0px;
}

.free_delivery_img {
    position: absolute;
    left: 16px;
    top: 6px;
}

.newslatter_input_heading {
    display: block;
    font-family: Tahoma;
    font-size: 12px;
    color: #5b5c5d;
    font-weight: normal;
    margin-top: 12px;
    padding-left: 39px;
}

.newslatter_input_box {
    position: absolute;
    left: 0px;
    top: 33px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #c1c0c0;
    color: #555555;
    font-family: Tahoma;
    font-size: 12px;
    padding: 5px 7px;
    width: 152px;
}

.newslatter_submit_btn {
    position: absolute;
    left: 174px;
    top: 32px;
}

#left_navigation {
    position: relative;
    left: 0px;
    top: 0px;
    width: 226px;
    float: left;
    padding-left: 13px;
    padding-right: 27px;
}

#body_text_inner {
    position: relative;
    left: 0px;
    top: 0px;
    width: 730px;
    float: left;
}

.module_left_box {
    position: relative;
    left: 0px;
    top: 0px;
    width: 226px;
    border: 1px solid #474a52;
    background: none;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    padding-bottom: 16px;
    background: #202528;
}

.module_left_box h3 {
    color: #8fc624;
    font-size: 16px;
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    border-bottom: 1px solid #517302;
    margin-left: 13px;
    margin-right: 14px;
    padding-top: 10px;
    padding-bottom: 2px;
    margin-top: 0;
}

.module_left_box ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    padding-left: 15px;
}

.module_left_box ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 12px;
    color: #80b855;
    font-weight: bold;
    padding-top: 10px;
}

.module_left_box ul li a {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #80b855;
    font-weight: bold;
}

.module_left_box ul li ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.module_left_box ul li ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
    padding-top: 7px;
}

.module_left_box ul li ul li a {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
}

.free_delivery_inner {
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: 10px;
    margin-left: 20px;
}

.breadcrumb {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
}

.breadcrumb a {
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: underline;
    background-image: url(../images/breadcrumb_separator.png);
    background-repeat: no-repeat;
    background-position: 100% 5px;
    padding-right: 15px;
    padding-left: 5px;
}

.breadcrumb span {
    padding-left: 5px;
}

.pasignation_box {
    position: relative;
    left: 0px;
    top: 0px;
    width: 728px;
    height: 32px;
    border: 1px solid #6b6d70;
    background-color: #040404;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    margin-top: 10px;
}

.pasignation_left_text {
    position: relative;
    left: 0px;
    top: 0px;
    width: 40%;
    height: 32px;
    float: left;
    padding-left: 10px;
}

.pasignation_right {
    position: relative;
    left: 0px;
    top: 0px;
    width: 40%;
    height: 32px;
    float: right;
    text-align: right;
    padding-right: 10px;
}

.pasignation_left_text a, .pasignation_left_text p, .pasignation_right, .pasignation_right a {
    font-size: 12px;
    color: #80b855;
    font-weight: normal;
    line-height: 32px;
}

.product_listing {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 18px;
}

.product_listing_item {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
}

.rel-product {
    border: 0px solid #ccc;
    clear: both;
    text-align: center;
    padding: 0px;
    margin: 0px;
}

.imgborder {
    border: 1px solid #CCC;
    width: 140px;
    height: 100px;
    padding: 5px;
}

div#shoppingCartDefault {
}

#desTab #Page1 {
    width: 131px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    line-height: 25px;
    background: url(../images/hd-bg.png) repeat-x;
    color: #779F00;
    font-size: 13px;
}

#desTab #Page2 {
    width: 131px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 25px;
    background: url(../images/hd-bg.png) repeat-x;
    color: #779F00;
    font-size: 13px;
    border-top: none;
}

#desTab #Page3 {
    width: 131px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    line-height: 25px;
    background: url(../images/hd-bg.png) repeat-x;
    color: #779F00;
    font-size: 13px;
}

#navbar {
    position: relative;
    float: right;
}

h2#productPrices {
    text-align: center;
    width: 220px;
    border: none;
}

#productMainImage {
    width: 280px;
    text-align: center;
    border: 0px solid #039;
    overflow: hidden;
}

.rel-product {
    width: 704px;
    border: 1px solid #CCCACA;
    position: relative;
    left: 15px;
}

.rel-product1 {
    padding: 15px 10px 15px 10px;
}

#related-product {
}

#related-product1 {
    padding-bottom: 10px;
}

#relatedProduct {
    margin-left: 15px;
    width: 694px;
    padding-left: 10px;
    margin-top: 10px;
    background: url(../images/hd-bg.png) repeat-x;
    color: #779F00;
    border: 1px solid #ccc;
}

#cartAdd input[type = text] {
    line-height: 16px;
    padding: 5px;
}
.weekly_special_hot_sale_btn img.top_menu_special_btn
{
	position:absolute;
	left:435px;
	top:0;
}
.top_menu_special_btn {
    left: 868px;
    position: absolute;
    top: 137px;
    z-index: 9999999;
}
#relatedProduct1 {
    color: #779F00;
    font-size: 16px;
    font-weight: bold;
    vertical-align: baseline;
    padding-top: 4px;
    padding-bottom: 20px;
    line-height: 16px;
}

.nameProduct1 {
    border: 0px solid #999;
    width: 150px;
    text-align: center;
}

#ptxt {
    text-align: center;
    color: #666;
    line-height: 25px;
    font-size: 11px;
    text-transform: uppercase;
}

.category_item {
    background-image: url("../images/bottom_sliding_box.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 220px;
    margin-top: 5px;
    padding: 0 4px;
    width: 234px;
}

.category_item h3 {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
}

.category_item_img {
    width: 210px;
    height: 209px;
    text-align: center;
    border: 0px solid #900;
    margin: 5px 5px 5px 12px;
    overflow: hidden;
}

#Category_name {
    font-size: 14px;
    color: #FFF;
    font-weight: normal;
    text-align: center;
    text-transform: capitalize;
	padding-top:5px;
}

#category-img {
    height: 157px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 195px;
	padding-top:15px;
}

.product_slider_item {
    width: 238px;
    height: 224px;
    float: left;
    background-image: url(../images/bottom_sliding_box.png);
    background-repeat: no-repeat;
}

.product_slider_item h3 {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.product_slider_item_img {
    height: 164px;
    width: 195px;
    text-align: center;
    margin: 3px 5px 5px 16px;
    padding: 5px;
    overflow: hidden;
	padding-top:0;
}

.product_slider_item h3.itemTitle {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    padding-top: 3px;
    margin-top: 0;
}

.product_slider_item h3 {
    margin-top: 0;
}

#shoppingCartDefault div.category_item {
    width: 227px;
}

.product_slider_item h3.itemTitle a {
    font-family: Century Gothic, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
    text-align: center;
    padding-top: 5px;
}

#product-1 {
    text-align: center;
    padding-bottom: 2px;
    height: 135px;
}

#product-2 {
    text-align: center;
    font-size: 11px;
    vertical-align: middle;
    position: relative;
}

#product-2 a {
    height: 25px;
    position: absolute;
    top: 5px;
    right: 65px;
}
#Price-pro {
    position: absolute;
    top: 5px;
    width: 128px;
    left: 0;
    font-size: 22px;
    border: 0px solid #F00;
    text-align: left;
    vertical-align: middle;
    display: block;
    margin-bottom: 4px;
    font-family: Century Gothic, Verdana, Arial, sans-serif;
}

#product-2 .listingBuyNowButton {
    position: relative;
    left: 63px;
}

#navbody {
    margin-left: 5px;
    background: #3e4448;
    height: 20px;
    border: 1px solid #31363A;
    padding: 5px 10px 2px 10px;
    width: 705px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#productsListingListingTopLinks {
    float: right;
}

#productsListingListingTopLinks a {
    color: #FFF;
    font-size: 11px;
}

#productsListingListingTopLinks .current {
    color: #739D00;
}

#productshopping1 {
    background: url(../images/product_top.png);
    background-repeat: no-repeat;
    position: relative;
    top: -6px;
    width: 726px;
    height: 47px;
    margin: 4px;
}

#productshopping {
    background: url(../images/product_body.png);
    background-repeat: repeat-y;
    width: 733px;
    position: relative;
}

#productshopping2 {
    background: url(../images/product_bottom.png);
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
    width: 733px;
    height: 6px;
}

#shoppingCartDefault {
    width: 715px;
    position: relative;
    top: -55px;
    margin: 0px 10px 10px 10px;
}

h2#cartEmptyText {
    border: none;
    color: #FFF;
    text-align: left;
    margin-top: 7px;
}

#button1 {
    text-align: center;
    position: relative;
    left: 0;
}

#productCartSub {
    padding-left: 5px;
}

#ezPageDefault #loginpage {
    margin: 0;
	background:#ffffff;
		 -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -khtml-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}
.comment_left
{
	float:left;
	background: url(../images/commnet_bg.png) no-repeat;
	width:659px;
	height:59px;
	padding:5px;
	margin-top:17px;
}
.comment_right
{
	float:right;
	margin-top:27px;
}
.ppp {
	 padding: 15px;
}
.ppp ul li a
{
	color:#477b00 !important;
	padding:0 !important;
	float:none !important;
	display:inline !important;

}
#pageBody .ppp ul li a:hover
{
	color:#477b00 !important;
	text-decoration:underline !important;
	background:none !important;

}
.ppp h3
{
	padding-top:12px !important;
	padding-bottom:5px !important;
}
.ppp li, .ppp p, .ppp a
{
    color: #333 !important;
    font-family: lucida Handwriting  !important;
    font-size: 14px !important;
    line-height: 25px !important;
	margin-bottom:15px !important;
}

.faq p {
    color: #333333 !important;
    font-family: lucida Handwriting !important;
    font-size: 14px !important;
    line-height: 25px;
}

.about_us_bg p {
    color: #333333 !important;
    font-family: lucida Handwriting !important;
    font-size: 14px !important;
    line-height: 25px;
}
#shoppingcartBody #checkout_lower
{
	margin-top:7px;
}
#shoppingcartBody .cartQuantity input
{
	text-align:center;

}
.pp ul li a:hover
{
	color:#477b00 !important;
	font-family:Verdana,Geneva,sans-serif !important;
	text-decoration:underline !important;
	background:none !important;
}

#loginpage {
    margin: 20px 25px 0 20px;
    border: 0px solid #03F;
}

#productGeneral1 h1#loginDefaultHeading {
    font-size: 16px;
    font-weight: normal;
    color: #FFF;
    position: relative;
    top: 8px;
    left: 15px;
}

#productGeneral1 h1#ezPagesHeading {
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    position: relative;
    top: 7px;
    left: 15px;
    font-family: Century Gothic, Verdana, Arial, sans-serif;
}

#loginpage .important a {
    color: #000;
}

ul#myAccountGen li a {
    color: #74A600;
}

ul#myAccountGen li a:hover {
    color: #000;
}

ul#myAccountNotify li a {
    color: #74A600;
}

ul#myAccountNotify li a:hover {
    color: #000;
}

#siteMapList ul li a {
    color: #000;
    float: left;
    padding: 10px 20px;
}

#checkoutShippingHeading, #checkoutShipAddressDefaultHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #accountDefaultHeading, #accountNotificationsHeading, #acctNewslettersDefaultHeading, #addressBookDefaultHeading, #addressBookProcessDefaultHeading, #advSearchDefaultHeading, #accountHistoryDefaultHeading, #advSearchResultsDefaultHeading, #checkoutPayAddressDefaultHeading, #conditionsHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #privacyDefaultHeading, #siteMapHeading, #logoffDefaultHeading {
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    position: relative;
    top: 10px;
    left: 15px;
}

#createAcctSuccessHeading {
    top: -12px;
}

#addressBookDefault address {
    padding-right: 40px;
}

#loading {
    font-size: 20px;
    text-align: center;
    position: relative;
    top: 25px;
}
#main_banner_image #Result {
    height: 325px;
}

#homepage-pSlide {
    width: 685px;
    position: relative;
    left: 15px;
    border: 0px solid #00F;
    overflow: hidden;
    top: -5px;
}

#slider {
    position: absolute;
    height: 300px;
}

#slider IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -8;
    opacity: 0.0;
}

#slider IMG.active {
    z-index: 10;
    opacity: 1.0;
}

#slider IMG.last-active {
    z-index: 9;
}

#moreDetailsslide {
    position: relative;
    width: 50px;
    left: 115px;
}

#moreDetailsslide a {
    text-align: center;
    background: url(../images/ban_btn.png) no-repeat;
    width: 118px;
    height: 30px;
    line-height: 100px;
    overflow: hidden;
}

/*START: Harun*/
.pro-names p {
    margin: 0;
    padding: 10px 0 10px 0;
    color: #8ebe00;
    font-size: 16px;
    text-align: left;
}

.pro-names p a {
    margin: 0;
    padding: 0;
    color: #7ea800;
    font-size: 16px;
}

.pro-names2 p {
    margin: 0;
    padding: 0;
    color: #adadad;
    font-size: 12px;
    text-align: left;
}

.pro-price {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 30px;
    padding: 10px 0 0 0;
}

.pro-price span.normalprice {
    color: #ffffff;
    font-size: 12px;
    margin: 0;
    padding: 0 5px 0 0;
}

.pro-price span.productSpecialPrice {
    color: #7ea800;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.pro-price span.productPriceDiscount {
    display: none;
}

.pro-price img {
    position: absolute;
    right: 0;
    top: 10px;
}

#moreDetailsslide {
    width: 282px;
    height: 30px;
    left:28px;
}

#moreDetailsslide a {
    background: none;
}

#moreDetailsslide .visit_the_shop_btn {
    position: absolute;
    left: 0px;
    top: 0px;
}

#moreDetailsslide .visit_special_btn {
    position: absolute;
    left: 151px;
    top: -3px;
}

#Price-pro .normalprice, #Price-pro .productPriceDiscount {
    font-size:18px;
}
#Price-pro .productSpecialPrice{
	font-size:18px;
}
#productinfoBody .productPriceDiscount {
    display: none;
}

#facebook_like_btn {
    position: absolute;
    left: 667px;
    top: 4px;
    width: 90px;
    height: 21px;
}
/*END: Harun*/
.home_body_content_bottom{
margin-top:-20px;
}
.crp_facebook_like_box_content{
	position:relative;
	left:0;
	top:0;
	width:220px;
	/*height:309px;*/
	background:#202528;
	border-radius: 4px;
}
.fb_iframe_widget iframe{
 height:230px !important;
}
.fb_iframe_widget span{
 height:235px !important;
}
.facebook_like_header_img{
	position:absolute;
	left:11px;
	top:15px;
}
.facebook_like_border_img{
	position:absolute;
	left:11px;
	top:41px;
}

/* Banner */
#main_banner {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
	height:326px;
    text-align: center;
}
.main_banner_footer_overlay{
	position: absolute;
    left: 0px;
    bottom: 0px;
    height: 33px;
    z-index: 999;
}
.main_banner_footer_overlay p{
	color:#FFFFFF;
	padding-left:10px;
	font-family:Century Gothic,Verdana,Arial,sans-serif;
	font-size:16px;
}
.crp_butterfly_img
{
	position:absolute;
	top:16px;
	left:15px;
	z-index:9999999;
}
.home_body_content_bottom h2
{
	color:#96c602;
	font-size:28px;
	border-bottom:none;
	padding:12px 0 3px 0;
	margin-left:418px;
	text-align:center;
	font-family:Monotype Corsiva;
	background-color:#212325;
    -webkit-border-radius:85px 85px 0 0;
    -moz-border-radius: 85px 85px 0 0;
    -khtml-border-radius:85px 85px 0 0;
    border-radius:85px 85px 0 0;
	width:160px;
}
.main_banner_right_content_box {
	display:none;

}
#mian_banner_slider{
	position:absolute;
	left:0;
	top:0;
	width: 100%;
	height:326px;
	overflow:hidden;
}
.main_banner_right_content_box a {
    display: block;
    width: 100%;
    margin-top: 15px;
}

.main_banner_right_content_box h3 {
    font-family: Vrinda;
    color: #cff14e;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px 10px 50px;
}

.main_banner_right_content_box p {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 20px 0px 50px;
    text-align: left;
}

.main_banner_right_content_box p a {
    color: #9ed200;
}
.main_banner_right_content_box h1{
	display:none;
}
#indexProductListCatDescription{
    margin: 0 20px 0 10px !important;
    padding-bottom: 10px;
    color:#cdcbcc;
    font-size: 12px;
}
#indexProductListCatDescription p{
    margin: 0;
    padding: 0;
    color:#cdcbcc;
    font-size: 12px;
}
#indexHomeBody .newsletter_signup_module
{
    background-color:#202528;
    background: none repeat scroll 0 0 #202528;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    left: 0;
    position: relative;
    top: 0;
    width: 196px;
    padding:12px;
    margin-bottom:10px;
    margin-top:5px;
}
.newsletter_signup_module
{
    background-color:#202528;
    background: none repeat scroll 0 0 #202528;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    left: 0;
    position: relative;
    top: 0;
    width:203px;
    padding:12px;
    margin-bottom:10px;
    margin-top:5px;
}
.newsletter_signup_module label
{
    color:#FFF;
    font-size:14px;
}
#newsletter_signup_title
{
    color:#8FC624;
    font-size:15px;
}
#newsletter_signup_title span
{
    font-size:11px;
    display:block;
    line-height:16px;
    padding-top:7px;
    color:#CCC;
}
#mc-embedded-subscribe
{
    background-color:#8EB83D;
    color:#FFF;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    padding:4px 3px;
    border:none;
    cursor:pointer;
}
#indexHomeBody .newsletter_input_btn input#mce-EMAIL
{
    height:24px;
    border:none;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    color:#000;
    width:152px;
    padding:0 5px 0 5px;
    background-color:#CCC;
}
.newsletter_input_btn input#mce-EMAIL
{
    height:24px;
    border:none;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    color:#000;
    width:158px;
    padding:0 5px 0 5px;
    background-color:#CCC;
}
.newsletter_input_btn
{
    padding-top:5px;
}
/*START: Image Vertically AND Horizontally Center  */
.img_vh_center_alain {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.img_vh_center_alain span, .img_vh_center_alain img {
    vertical-align: middle;
}
html* .img_vh_center_alain span {
    display: inline-block;
    height: 100%;
}
/*\*//*/
.img_vh_center_alain {
    display: block;
}
.img_vh_center_alain span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
/*END: Image Vertically AND Horizontally Center */