body
{
    margin: 0;
    padding: 0;
    font: 75%/1.4 verdana,Helvetica,sans-serif; /*text-align:center;*/
	background:url(images/bg2.gif) repeat-x #FFFFFF;
}
input[type=text]
{
    border: 1px solid #808080;
    height: 15px;
    font-size: 12px;
    width:200px;
}
input[type=password]
{
    border: 1px solid #808080;   
    height: 15px;
    font-size: 12px;
    width:200px;
    }
textarea
{
    border: 1px solid #808080;       
    font-size: 12px;
    }
select
{
    border: 1px solid #808080;       
    font-size: 12px;
    width:200px;
    }
h1
{
    font-family: Trebuchet MS;
    font-size: 28px;
    margin: 15px 0px 13px -1px;
    line-height: 10px;
	color:#333333;
}
h1 span
{
   color:#2a8303;   
}

hr
{
    color: #5e5e5e;
    margin: 0px;
    height: 1px;
}
img
{
    border: none;
}


p
{
    margin: 0;
    padding: 0;
}

acronym
{
    border: none;
}

a
{
    color: #333333;
    text-decoration: none;
    outline: none;
}

a:hover, a:hover
{
    color: #404040;
}


/* ////////////// layout ///////////////// */
.top_strip
{
    padding:5px 10px 5px 10px;
    margin: 0 auto;
    z-index: 1;
    overflow: auto;
	background:url(Images/nav_bg1.png) repeat-x;
	display:none;
}
.right
{
    float: right;
}
.left
{
    float: left;
}
.signin
{
    color: #8e8e8e;
    font-family:Trebuchet MS;
    font-size: 12px;
    text-align: right;
    float: left;
    padding-top: 6px;
    padding-right: 5px;
}
.signin a
{
    color: #8e8e8e;
    font-family:Trebuchet MS;
    font-size: 12px;
    text-decoration: none;
}
.signin a:hover
{
    color: #fefefe;
    font-family:Trebuchet MS;
    font-size: 12px;
    text-decoration: underline;
}
.signout
{
    color: #8e8e8e;
    font-family:Trebuchet MS;
    font-size: 12px;
    text-align: right;
    float: left;
    padding-top: 5px;
    padding-right: 5px;
}
.signout a
{
    color: #8e8e8e;
    font-family:Trebuchet MS;
    font-size: 12px;
    text-decoration: none;
}
.signout a:hover
{
    color: #fefefe;
    font-family:Trebuchet MS;
    font-size: 12px;
    text-decoration: underline;
}

.language
{
    float: left;
	margin-top:5px;
}
.rss
{
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
#search
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #8e8e8e;
    float: left;
}
#search .textbox
{
    font-family: Arial;
    font-size: 11px;
    border: 1px #cccccc solid;
}
#search .dropdown
{
    font-family: Arial;
    font-size: 11px;
    border: 1px #e7e7e7 solid;
}
#search .button
{
    font-family: Arial;
    font-size: 13px;
    height: 21px;
    width: 26px;
    background: url(images/search_bg.gif) repeat-x;
    color: #000000;
    border: none;
}

.help
{
    background: url(images/help.gif) no-repeat;
    width: 57px;
    height: 39px;
    position: absolute;
    left: 928px;
    top: 73px;
    z-index: 1;
    color: #737676;
    font-weight: bold;
    font-size: 12px;
    padding-left: 20px;
    padding-top: 4px;
    display: none;
}
.help a
{
    color: #737676;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.help a:hover
{
    color: #e7e7e7;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
#container
{
    width: 1003px;
    margin: 0 auto;
    color: #e7e7e7;
    text-align: left;
    position:relative;
    background:#FFFFFF;
    border-left:1px #CCCCCC solid;
    border-right:1px #CCCCCC solid; 
}
.top-tab
{

    top:103px;
    left:11px;
    position:absolute;
    width: 980px;
    font-size: 16px;
    font-family:Arial;
    line-height:37px;
    background:url(images/nav_bg1.png) no-repeat;
    }
.top-tab ul
{
    margin: 0;
    padding: 0px 0px 0 0px;
    list-style: none;
}
.top-tab li
{
    display: inline;
    margin: 0;
    padding: 0;
}
.top-tab li a
{
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    text-decoration: none;
    /*border-right:1px #e7e7e7 solid;*/
}
.top-tab li a span
{
    float: left;
    display: block;
    padding: 0px 20px 0px 20px;
    color:#f2f2f2;
    font-weight:bold;
    margin-right: 0px;
    border-right:1px #57b018 solid;    
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.top-tab li a span
{
    float: none;
}
/* End IE5-Mac hack */
.top-tab a:hover span
{
    color: #000000;
}
.top-tab li a:hover
{
    background-position: 0% -30px;
}
.top-tab li a:hover span
{
    background-position: 100% -30px;
}

.top-tab #current li a
{
    background-position: 0% -30px;
}
.top-tab #current li a span
{
    background-position: 100% -30px;
}

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/

font: normal 11px Verdana;

margin: 0;

padding: 0;

position: absolute;

left: 0;

top: 0;

list-style-type: none;

background: white;

border: 1px solid #cccccc;

border-bottom-width: 0;

visibility: hidden;

z-index: 100;

}

.ddsubmenustyle li a{

display: block;

width: 160px; /*width of menu (not including side paddings)*/

color: #fefefe;

background-color:#4cae19;

text-decoration: none;

padding: 4px 5px;

border-bottom: 1px solid #cccccc;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/

display: inline-block;

width: 170px; /*width of menu (include side paddings of LI A*/

}

.ddsubmenustyle li a:hover{

background-color: #539a33;

color: #FFFFFF;

}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/

padding-left: 4px;

border: 0;

}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/

position: absolute;

padding-top: 3px;

left: 100px;

border: 0;

}

.ddiframeshim
{
    background:absolute;
    display:none;
}

/*-----------------------------*/

.pageHeader
{
    width:1003px;
    height:147px;
    background:#e7e7e7;	
}
.mid
{
    padding: 0px 0px 0px 0px;
    width:100%;
    clear:both;
   
}

.left-panel
{
    background-repeat: repeat-y;
    padding: 0px;
    color: #5b5b5b;
    width: auto;
    padding: 0px 0 0 0;
	font-size:12px;
	text-align:justify;
	font-family:Verdana;
}
.right-panel
{
    width: 181px; /*position:static; float:left;*/
    margin: 0px 0px 0px 0px;
	
}
.right_adds
{
    width: 181px;
    margin: 0px 0px 0px 10px; /*float: right;*/ /*height:700px;*/ /*position: relative;*/
}
.faq-bg
{
    background: url(images/img-faq-bg1.png) #FFFFFF repeat-x;
    font-size: 13px;
    padding-bottom: 0px;
    color: #010101;
    font-weight: bold;
    margin-bottom:0px;
    display:none;
}
.faq-bg a
{
    color: #010101;
    text-decoration: none;
    line-height: 30px;
    border:1px #cccccc solid;
    padding-left: 15px;
    display: block;
}
.faq-bg a:hover
{
    background: url(images/img-faq-bg_h1.png) #FF9900;
    color: #fefefe;
    text-decoration: none;
    border:1px #cccccc solid;
}



#footer
{
    width:100%;
    margin: 0px 0px 0 0px;
    text-align: center;
    color: #6a97a5;
    font-size: 11px;
    clear: both;
    background: #2a8303;
    z-index: 50;
    line-height:50px;
}

.footer_links{
	font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    color:#FFFFFF;
    font-size: 12px;
    z-index: 50;
	float:right;
	padding-right:10px;
}
.footer_links a
{
    text-decoration: none;
    color: #FFFFFF;
    height: 100%;
}

.footer_links a:hover
{
    color: #000000;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    color: #FFFFFF;
    font-size: 11px;
    z-index: 51;
    padding-left:10px;
}

#current
{
    background-color: #000000;
}

#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6
{
    display: block;
}


#contact
{
    background: url(images/left_bg.gif) repeat-y;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #e7e7e7;
    font-weight: normal;
    text-decoration: none;
}


.title
{
    font-size: 16px;
    font-weight: bold;
    color: #e7e7e7;
    padding-bottom: 8PX;
}
.title span
{
    color: #9cd321;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8PX;
}

.breadcrumb
{
    font-size: 11px;
    color: #999999;
    padding: 0px 0px 0px 0px;
}
.breadcrumb a
{
    font-size: 11px;
    color: #2a8303;
    padding: 0px 0px 0px 0px;
}
.breadcrumb a:hover
{
    font-size: 11px;
    color: #333333;
}
.photo
{
    color: #993300;
    font-size: 12px;
    font-weight: bold;
    background: url(images/top-repeat.jpg) repeat-x;
    height: 28px;
    display: block;
    float: left;
    padding-left: 5px;
    width: 785px;
}
.photo a
{
    color: #993300;
    font-weight: bold;
    text-decoration: none;
    height: 28px;
    line-height: 28px;
    margin-right: 15px;
}
.photo a:hover
{
    background-color: #d4d4d4;
    color: #e7e7e7;
    height: 28px;
}
.foot
{
    background: url(images/foot.jpg) repeat-x;
    height: 18px;
    text-align: center;
}
.foot a
{
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}

#dvPhotoGallery img
{
    border: none;
}

.hometitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 36px;
    color: #d3d3d3;
    font-style: italic;
    letter-spacing: 3px;
    font-weight: normal;
    text-decoration: none;
    z-index: 100;
    position: absolute;
    margin-left: 10px;
    margin-top: 10px; /*width: 457px; 	height: 52px;*/
}
.product
{
    color: #9a9a9a;
    font-size: 24px;
    padding-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.product_desc
{
    color: #9a9a9a;
    font-size: 14px;
    padding: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.logo
{
    width: 102px;
    height: 46px;
    margin-left: 34px;
    margin-top: 4px;
}

/**new css*/

.heading_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #a09577;
}
.nav_bottom
{
    background:#4cae19;
	height: 5px;
	}
.config_header
{
    z-index: 100;
    position: absolute;
    background-color: #f5f7f6;
    font-family: Verdana;
    float: left;
    width: 788px;
    color: #000000;
}

/*.photoGallerySetting
{
	rows:2px;
	columns:5px;
	width:98px;
	height:80px;
}*/

/*style for post comment*/
.p_comment
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #e7e7e7;
    font-weight: bold;
    padding-top: 10px;
}
.cwnt_content
{
    padding-right: 20px;
}
.cmntmain_heading
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #e7e7e7;
    font-weight: bold;
    padding-bottom: 10px;
}
.cmnt_heading
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e7e7e7;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    float: left;
}
.cmnt_r_txt
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
}
.spacer
{
    height: 10px;
}
.cmnt_txt
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
    font-weight: bold;
    padding-bottom: 10px;
    line-height: 18px;
    border-bottom: 1px #e7e7e7 solid;
    text-align: justify;
    padding-top: 15px;
}
.date
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737676;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
}

/* end */


.cssLabel
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #737676;
    font-size: 11px;
    height: 25px;
    font-weight: normal;
}
.cssTextarea
{
    border: 1px #CCCCCC solid;
    overflow: auto;
}
.cssTextBox
{
    font-size: 11px;
    color: #666666;
    border: 1px #CCCCCC solid;
}
.char_remain
{
    font-size: 12px;
    color: #e7e7e7;
}
/* css for button */
.btn
{
    float: left;
    width: auto;
    font-size: 93%;
    line-height: normal;
}

.btn ul
{
    margin: 0;
    padding: 0px;
    list-style: none;
}

.btn li
{
    display: inline;
    padding: 0;
    margin: 0;
}

.btn a
{
    float: left;
    background: url("images/btn_left.png") no-repeat left top;
    margin: 0;
    padding: 0 0 0 6px;
    text-decoration: none;
}

.btn a span
{
    outline: none;
    float: left;
    display: block;
    background: url("images/btn_right.png") no-repeat right top;
    padding: 3px 12px 5px 6px;
    color: #fcfcfc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-right: 5px;
    text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.btn a span
{
    float: none;
}

/* End IE5-Mac hack */

.btn a:hover span
{
    color: #fcfcfc;
    text-decoration: none;
}

.btn a:hover
{
    background-position: 0% -22px;
    text-decoration: none;
}

.btn a:hover span
{
    background-position: 100% -22px;
    text-decoration: none;
}
.btn li a:hover
{
    background-position: 0% -22px;
    text-decoration: none;
}

.btn li a:hover span
{
    background-position: 100% -22px;
    text-decoration: none;
}



.btn #current a
{
    background-position: 0% -22px;
    text-decoration: none;
}

.btn #current a span
{
    background-position: 100% -22px;
    text-decoration: none;
}

.btn_spacer
{
    margin-right: 5px;
}

.tablee-bg
{
    font-size: 12px;
}

/*Left Menu Category Link */
.category_heading
{
	color: #8e8e8e;
    font-family:Georgia;
    font-size: 16px;
    font-weight:bold;
    padding-left:15px;
    line-height:36px;
    background: url("images/cat_head.png");
    border-bottom:1px #999999 solid;
}
.category_link
{
    color: #737676;
    font-size: 11px;
    font-weight: normal;
    line-height: 25px;
    text-transform:uppercase;
}
.category_link a
{
    color: #010101;
    font-size: 11px;
    text-decoration: none;
    display: block;
   	/*background:url(images/cat_link.gif) repeat-x;*/
   	background:#8e8e8e;
    line-height: 25px;
    padding-left: 15px;
    border-bottom:1px #999999 solid;
    border-left:1px #999999 solid;
    border-right:1px #999999 solid;
}

.category_link a:hover
{
    color: #fefefe;
    text-decoration: none;
    /*background:url(images/cat_link_h.gif) repeat-x;*/
    background:#333333;
}
.category-repeat
{
    margin-bottom: 10px;
}
/*End Left Menu Category Link*/

/*css for product list*/
.product_list_table
{
    border: 1px;
    border-color: #cfe7f8;
    background-color: #e3f0f8;
    border-collapse: collapse;
}

/* Start Css For Forum*/


.title
{
    font-size: 16px;
    font-weight: bold;
    color: #737676;
    padding-bottom: 8px;
}
.title span
{
    color: #737676;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8px;
}
.title-line
{
    height: 1px;
    background-color: #999999;
    width: 100%;
    margin-top: 8px;
    margin-bottom:8px;
}

/* End Css For Forum*/

/* Start Css For Photo Gallery*/
.gallery_width
{
    border: 1px #999999 solid;
    padding: 10px;
    background: url("images/background.png") #e7e7e7 no-repeat;
}
.top_arrow
{
    text-align: center;
    height: 15px;
    background: #000000;
    width: 120px;
    color: #FFFFFF;
    font-size: 12px;
}
.bottom_arrow
{
    text-align: center;
    height: 15px;
    background: #000000;
    width: 120px;
    color: #FFFFFF;
    font-size: 20px;
}
.desc
{
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    background: #000000;
    padding: 5px 5px 5px 10px;
}
.thumb
{
    overflow: hidden;
    height: 333px;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}
.thumb a img
{
    overflow: hidden;
    height: 300px;
    text-align: center;
    cursor: pointer;
    border: none;
    padding: 3px;
}
.thumb a:hover img
{
    overflow: hidden;
    height: 300px;
    text-align: center;
    cursor: pointer;
    border: none;
    padding: 3px;
}
.center_photo
{
    border: 2px #000000 solid;
}
/* End Css For Photo Gallery*/

/* Start Css for guest Book */

.bord_guest
{
    border: 0px #999999 solid;
}
.padd_all
{
}
.text_box
{
    border: 1px solid #e7e7e7;
    width: 120px;
    height: 15px;
    font-size: 12px;
}
/* End Css for guest Book */



/*Start Css for FAQ */
.faq_question
{
    font-family: Verdana;
    color: #737676;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
}
.faq_answer
{
    font-family: Verdana;
    color: #838383;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
}
/*End Css for FAQ */


/*Css For Blogs and Forum*/



.lnk
{
    color: #fe9800;
    font-size: 11px;
    text-decoration: none;
}
.lnk a
{
    color: #737676;
    text-decoration: none;
}
.lnk a:hover
{
    color: #fe9800;
    text-decoration: underline;
}
.grid_heading
{
    background: #333333;
    padding-left: 10px;
    height: 20px;
    border-right: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.grid_bord
{
    border: #999999 1px solid;
}
.grid_c_txt
{
    background: #ededed;
    height: 20px;
    border-right: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5e5e;
    text-align: left;
    padding-left: 5px;
}
.grid_c_txt a
{
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff7800;
    text-align: left;
    padding-left: 5px;
}

.post_repeater
{
    background: #333333;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737676;
    text-align: left;
    padding-left: 5px;
    font-weight: normal;
}
.post_repeater a
{
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff7800;
    text-align: left;
    padding-left: 5px;
}
.post_lnk
{
    color: #FF0000;
    text-decoration: none;
    padding-left: 30px;
}
.post_lnk a
{
    color: #eeeeee;
    text-decoration: underline;
    padding-left: 30px;
}
.post_lnk a:hover
{
    color: #737676;
    padding-left: 30px;
    text-decoration: none;
}
/* added for blog */
.blog_description
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #737676;
}

.blog_cmt_heading
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e7e7e7;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    float: left;
}
.blog_cmnt_txt
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
    font-weight: bold;
    padding-bottom: 10px;
    line-height: 18px;
    border-bottom: 1px #e7e7e7 solid;
    text-align: justify;
    padding-top: 15px;
}

/* End Css For Forum*/


/* Start forum css*/
.forum_mainwidth
{
    width: 70%;
}
.forum_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #737676;
    padding-bottom: 10px;
    margin: 0px;
    text-transform: uppercase;
}
.forum_title span
{
    color: #737676;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8px;
}
.forum_title-line
{
    line-height: 1px;
    background-color: #333333;
    padding-right: 30px;
    width: 92%;
    margin-top: 8px;
}
.forum_txt
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737676;
    line-height: 18px;
    text-align: justify;
    padding-top: 5px;
    padding-bottom: 5px;
}
.forum_heading
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #313131;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}
.forum_error
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
}

.bord_forum
{
    border: 1px #999999 solid;
}
.forum_link
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fd6602;
}
.forum_link a
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fd6602;
}
.forum_link a:hover
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737676;
}
.forum_link_paging
{
    color: #fd6602;
    font-size: 11px;
    text-decoration: none;
}
.forum_link_paging a
{
    color: #fd6602;
    font-size: 11px;
    text-decoration: none;
}
.forum_link_paging a:hover
{
    color: #737676;
    font-size: 11px;
    text-decoration: none;
}
.forum_grid_heading
{
    background: #333333;
    padding-left: 10px;
    height: 20px;
    border-right: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}
.forum_grid_bord
{
    border: #999999 1px solid;
}
.forum_grid_c_txt
{
    background: #ededed;
    height: 20px;
    border-right: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5e5e5e;
    text-align: left;
    padding-left: 5px;
}
.forum_grid_c_txt a
{
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff7800;
    text-align: left;
    padding-left: 5px;
}

.forum_post_repeater
{
    background: #333333;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737676;
    text-align: left;
    padding-left: 5px;
    font-weight: normal;
}
.forum_post_repeater a
{
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff7800;
    text-align: left;
    padding-left: 5px;
}
.forum_post_lnk
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737676;
}
.forum_post_lnk a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #737676;
}
.forum_post_lnk a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fd6602;
}
/* End Forum css*/


/*Start CSS for Blog*/
.blog_title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #e7e7e7;
    padding-bottom: 10px;
    margin: 0px;
    text-transform: uppercase;
}
.blog_title span
{
    color: #737676;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8px;
}
.blog_title-line
{
    line-height: 1px;
    background-color: #333333;
    padding-right: 30px;
    width: 92%;
    margin-top: 8px;
}
.blog_txt
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
    line-height: 18px;
    text-align: justify;
    padding-top: 5px;
    padding-bottom: 5px;
}
.blog_heading
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #313131;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}
.bord_blog
{
    border: 1px #999999 solid;
}
.blog_link
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0202;
}
.blog_link a
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0202;
}
.blog_link a:hover
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
}

.blog_link_paging
{
    color: #737676;
    font-size: 11px;
    text-decoration: none;
}
.blog_cmt_block
{
    color: #ff0000;
    font-weight: bold;
    font-size: 18px;
}
.blog_membername
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737676;
    font-weight: bold;
}
.blog_previous_commenter
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    color: #e7e7e7;
}
.blog_poster_name
{
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #737676;
    font-weight: bold;
}
/****** Manage Element Start ****/


.contentdiv
{
    position: relative;
    overflow: auto;
    display: block;
    z-index: 0;
}


.position_css
{
    position: absolute;
    top: 250px;
    left: 0px;
}
.position_css1
{
    position: absolute;
    top: 225px;
    left: 0px;
}
.update_progress
{
    position: absolute;
    top: 181px;
    left: 350px;
    background-color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    z-index: 8;
}
.td_padding
{
    vertical-align: top;
}
/****** Manage Element End ****/
.sitemap
{
    font-family: Verdana;
    font-size: 12px;
    color: #737676;
}
.sitemap a
{
    font-family: Verdana;
    font-size: 12px;
    color: #737676;
    margin-left: 10px;
}
.sitemap a:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #737676;
}

/*start css for mid content*/
.heading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #a09577;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.s_heading
{
    font-family: Georgia, "Times New Roman" , Times, serif, Tahoma;
    font-size: 14px;
    color: #e7e7e7;
    height: 25px;
    font-weight: bold;
}
.s_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #f4e9cc;
    height: 31px;
    border-top: 1px #ebdebd solid;
    border-bottom: 1px #ebdebd solid;
    color: #3d9af8;
    padding-left: 10px;
}
.red_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ad7a7f;
}
.black_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
    line-height: 20px;
}
.black_txt1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e7e7;
    text-align: justify;
    line-height: 20px;
}
.txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #e7e7e7;
    text-align: justify;
    line-height: 20px;
}
.box
{
    border: 1px #e7e7e7 solid;
    padding: 10px;
    font-size: 11px;
    color: #888888;
}
.box_title
{
    font-size: 12px;
    color: #006699;
    height: 35px;
    background: url(Images/head_bg.gif) repeat-x;
    padding-left: 10px;
}
.padd
{
    padding-left: 20px;
}
.more
{
    font-size: 11px;
    color: #ff6701;
    text-align: right;
    height: 20px;
    padding-right: 10px;
    padding-top: 10px;
}
.more a
{
    font-size: 11px;
    color: #ff6701;
    text-align: right;
}
.more a:hover
{
    font-size: 11px;
    color: #e7e7e7;
    text-align: right;
}
/*end css for mid content*/


.dv_txt
{
    padding: 0px 0px 10px 0px;
}
.dv_img
{
    float: right;
    margin: 0px 0px 0px 10px;
}
.seprator
{
    clear: both;
}





.form_content
{
    float: left;
    width: 79%;
}
.form_content .fieldname
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #e7e7e7;
    font-weight: normal;
    text-decoration: none;
    width: 100px;
    padding-left: 10px;
    float: left;
}
.form_content1
{
    float: right;
    width: 100%;
}

.form_content1 .fieldname
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #e7e7e7;
    font-weight: normal;
    text-decoration: none;
    padding-left: 10px;
    width: 110px;
    float: left;
}
.redtxt
{
    color: #FF0000;
}
.wishlist
{
    width: 57%;
}
.wishlist_grid
{
    width: 100%;
    border: 1px #e7e7e7 solid;
}
.reggrid_head
{
    background: url(images/product_bg.jpg) repeat-x;
    height: 30px;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    padding-left: 10px;
    line-height: 20px;
}

.reggrid_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-align: left;
    padding-left: 10px;
    line-height: 20px;
}
.alternate_txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-align: left;
    padding-left: 10px;
    line-height: 20px;
    background: #f1f1f1;
}
.border_right
{
    border-right: 1px #c6c6c6 solid;
}
.border_bottom
{
    border-bottom: 1px #c6c6c6 solid;
}
.border_left
{
    border-left: 1px #c6c6c6 solid;
}
.border
{
    border: 1px #c6c6c6 solid;
}
.productspacer
{
    height: 16px;
}



/*################ Pankaj #################*/
.nav_bottom1
{
    display: none;
}
.left_area
{
    width: 203px;
    padding: 0px 10px 0 0;
}

.mid_area
{
    padding: 0px 0 0 0px;
	padding-top:0px;
	padding:10px;
	
}
.right_area { width:181px;padding:10px 0 0 10px; display:none;}

/* CSS for Drag and Drop components*/
.news
{
    text-align: justify;
    font-size: 11px;
    line-height: 18px;
    width: 181px;
    z-index: 1;   
}
.newsletter
{
    border: 0px #CCCCCC solid;
    width: 181px;
    z-index: 1;   
}

.DPanel0
{
    top: 267px;
    left: 738px;
    z-index: 100;
}
.DPanel1
{
    top: 181px;
    left: 892px;
    z-index: 100;
}

.poll
{
    font-family: Arial;
    font-size: 11px;
    color: #e7e7e7;
    width: 181px;
    z-index: 1;
}


.chat
{
    font-family: Arial;
    font-size: 11px;
    color: #e7e7e7;
    cursor: pointer;
    z-index: 1;
    display:none;
}
.sidemenu
{
    width: 181px;
    z-index: 1;
    display:none;
}
.catalog
{
		z-index: 1;
  }
.welcome_message
{
	font-family:Trebuchet MS;
	font-size:26px;
	font-weight:bold;
	color: #333333;
}
.txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5b5b5b;
line-height:22px;
	
}
.green_txt
{
	color:#48932c;
}
.cal_head{
background:url(images/cal_head.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
height:44px;
color:#FFFFFF;
}
.cal_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#787878;
}
.cal_smalltxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#787878;
padding:2px;
}
.green_border{
border-bottom:1px #429d11 solid;
}
.border{
border:1px #cccccc solid;
}
.greenbord{
border:1px #c1dbb6 solid;
}
/*--------------------------------*/
.left_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
color:#2a8303;
line-height:20px;
padding:5px 0px 5px 10px ;
}
h2, h2 a{
font-size:18px;
font-family:"Trebuchet MS";
color:#2a8305;
font-weight:normal;
}
.top_links1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	position:absolute;
	text-align:center;
	top:23px;
	left:805px;
	color:#000000;
	width: 178px;
	height: 72px;
	line-height:20px;
}
.top_links1 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
.top_links1 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
text-decoration:none;
}
.contact_us
{
    line-height:20px;
    
}
.star
{
    color:Red;
    }
.nor
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:red;  
font-weight:bold;
    }
    
.top_btn{
background:#98cc00;
border:1px #333333 solid;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
float:left;
margin-right:5px;
}
.top_btn a{
background:#98cc00;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
float:left;
padding:2px 5px 2px 5px;
display:block;
text-decoration:none;
}
.top_btn a:hover{
display:block;
background:#cccccc;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
float:left;
}
