/*********************** Body Section ********************/
body {
	margin: 0px 0px 0px 0px;
	padding:0 0 0 0;
	width:100%;
	background: url(../images/bg.gif) top left repeat-x;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/*********************** Banner Section ******************/
.banner1 {
	background-image:url(../images/banner01.gif);
	width:177px;
	height:142px;
}
.banner2 {
	background-image:url(../images/banner02.gif);
	width:154px;
	height:142px;
}
.banner3 {
	background-image:url(../images/banner03.gif);
	width:154px;
	height:142px;
}
.banner4 {
	background-image:url(../images/banner04.gif);
	width:154px;
	height:142px;
}
.banner5 {
	background-image:url(../images/banner05.gif);
	width:154px;
	height:142px;
}
.banner6 {
	background-image:url(../images/banner06.gif);
	width:172px;
	height:142px;
}
.banner7 {
	background-image:url(../images/banner07.gif);
	width:177px;
	height:141px;
}
.banner8 {
	background-image:url(../images/banner08.gif);
	width:154px;
	height:141px;
}
.banner9 {
	background-image:url(../images/banner09.gif);
	width:154px;
	height:141px;
}
.banner10 {
	background-image:url(../images/banner10.gif);
	width:154px;
	height:141px;
}
.banner11 {
	background-image:url(../images/banner11.gif);
	width:154px;
	height:141px;
}
.banner12 {
	background-image:url(../images/banner12.gif);
	width:172px;
	height:141px;
}

/******************* Head Section ******************/
.head1 {
	background-image:url(../images/head01.gif);
	width:177px;
	height:95px;
}
.head2 {
	background-image:url(../images/head02.gif);
	width:154px;
	height:95px;
}
.head3 {
	background-image:url(../images/head03.gif);
	width:154px;
	height:95px;
}
.head4 {
	background-image:url(../images/head04.gif);
	width:154px;
	height:95px;
}
.head5 {
	background-image:url(../images/head05.gif);
	width:154px;
	height:95px;
}
.head6 {
	background-image:url(../images/head06.gif);
	width:172px;
	height:61px;
}
.txt_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.price_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	text-align:justify;
}

/*********************** Menu Section ******************/
/*#menu {
	background:url(../images/menu-bg.gif) top left repeat-x;
	height:80px;
	width:965px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
	float:left;
}

.home {
	background:url(../images/home.gif) top left no-repeat;
	width:144px;
	height:65px;
	margin:0 8px 0 8px;
	display:inline;
	float:left;
}
.hometext {
	padding:27px 10px 10px 25px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.hometext a:link, .hometext a:visited {
	padding:27px 10px 10px 25px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.hometext a:hover {
	padding:27px 10px 10px 25px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.events {
	background:url(../images/events.gif) top left no-repeat;
	width:144px;
	height:65px;
	margin:0 8px 0 8px;
	display:inline;
	float:left;
}

.products {
	background:url(../images/products.gif);
	width:144px;
	height:65px;
	margin:0 8px 0 8px;
	display:inline;
	float:left;
}
.affiliates {
	background:url(../images/affiliates.gif);
	width:144px;
	height:65px;
	margin:0 8px 0 8px;
	display:inline;
	float:left;
}
.contact {
	background:url(../images/contact.gif);
	width:144px;
	height:65px;
	margin:0 8px 0 8px;
	display:inline;
	float:left;
}
.articles {
	background:url(../images/articles.gif);
	width:144px;
	height:65px;
	margin:0 8px 0 8px;
	display:inline;
	float:left;
}

*//******************** Add Section ******************/

.add-gap {
	background:#ffffff;
	height:5px;
	width:186px;
}

.add1 {
	background-image:url(../images/add01.gif);
	height:111px;
	width:186px;
}

.add1txt {
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	padding:40px 10px 10px 10px;
	text-align:justify;
}
.add1redtxt {
	font-family:tahoma;
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
}

.add2 {
	background-image:url(../images/add02.gif);
	height:111px;
	width:186px;
}

.add2txt {
	font-family:tahoma;
	font-size:18px;
	color:#000000;
	padding:70px 10px 10px 80px;
}
.add3 {
	background-image:url(../images/add03.gif);
	height:111px;
	width:186px;
}
.add3txt {
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	padding:44px 10px 10px 10px;
	text-align:justify;
}

.add4 {
	background-image:url(../images/add04.gif);
	height:111px;
	width:186px;
}
.add4txt {
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	padding:54px 10px 10px 10px;
	text-align:justify;
}

.add5 {
	background-image:url(../images/add05.gif);
	height:111px;
	width:186px;
}
.add5txt {
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	padding:40px 10px 10px 10px;
	text-align:justify;
}

/*************************** Top Menu ************************/
.top-menu {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:right;
}

/************************ Menu Section ***************************/
.menu {
	font-family: tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

/************************ Body Section ********************/
.body-head {
	font-family:tahoma;
	font-size:18px;
	color:#505050;
}
.body-head_1 {
	font-family:tahoma;
	font-size:14px;
	color:#610000;
	font-weight:bold;
}
.welcomeline {
	background:url(../images/welcome-line.gif);
	width:90%;
	height:13px;
}
.welcomeline_product {
	background:url(../images/welcome-line-product.gif);
	width:753px;
	height:13px;
}
.aboutline {
	background:url(../images/about-line.gif) top left no-repeat;
	width:220px;
	height:13px;
	line-height:13px;
	text-align:left;
}
.grayline {
	background:url(../images/b4news.gif) no-repeat;
	width:220px;
	height:5px;
}
.gap {
	background:url(../images/body-gap.gif) top left no-repeat;
	vertical-align:top;
	width:20px;
	height: 630px;
	text-align:center;
}
.txt {
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	text-align:justify;
}
.readmore {
	font-family:tahoma;
	font-size:12px;
	color:#8d0000;
}
/************************ Gray Box Section **************************/
.gray_box{
	background:#f6f6f6;
	width:753px;
	height:143px;
}
.white_box{
	background:#ffffff;
	width:753px;
	height:143px;
}
.line_gap{
	background:url(../images/line_gap.gif) top left repeat-x;
	width:80px;
	height:5px;
}


/************************ Newsletter Section **************************/
.inputbox {
/*	background-color:#c5c5c5;*/
	background:url(../images/input_box_bg.gif) top left repeat-x;
	width:186px;
	height:19px;
	border:none;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}

.inputbigbox {
/*	background-color:#c5c5c5;*/
	background:url(../images/input_big_box_bg.gif) top left repeat-x;
	width:186px;
	height:80px;
	border:none;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
}


select{
	background:#e1e1e1;
	border: solid 1px #d1d1d1;
}


.side_newsletter_grayline{
	background:url(../images/newsletter_side_line_gray.gif) top left no-repeat;
	width:206px;
	height:5px;
}
.side_newsletter_redline{
	background:url(../images/newsletter_side_line_red.gif) top left no-repeat;
	width:206px;
	height:5px;
}

/********************** Welcome Image **************************/
.image01 {
	background:url(../images/welcome-banner01.gif);
	width:478px;
	height:82px;
}
.image02 {
	background:url(../images/welcome-banner02.gif);
	width:478px;
	height:121px;
}
.image03 {
	background:url(../images/welcome-banner03.gif);
	width:478px;
	height:49px;
}

/******************** Footer Section **************************/
.footer-txt {
	font-family: "trebuchet MS";
	font-size:11px;
	color:#ffffff;
}


/******************************** Sub Category section start **************************************************/

.view_more_btn{
	margin:5px 0;
}

.view_more_btn a{
	background:#333333;
	width:130px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	color:#ffffff;
	padding:3px 10px;
}

.view_more_btn a:hover{
	text-decoration:underline;
}

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

.subcat ul li{
	display:block;
}

.subcat ul li a{
	background:url(../images/read_more_bullet.jpg) center left no-repeat;
	color:#505050;
	text-decoration:none;
	padding:0 5px 0 10px;
	margin:0 0 0 0;
	display:block;
}

.subcat ul li a:hover, .subcat ul li a:focus, .subcat ul li a:active{
	background:url(../images/read_more_bullet.jpg) center left no-repeat;
	color:#505050;
	text-decoration:underline;
	padding:0 5px 0 10px;
	margin:0 0 0 0;
	display:block;
	outline:none;
}

.submit_button{
width:86px;
height:23px;
background:url(../images/submit.gif) top left no-repeat;
border:none;
}

.submit_btn{
width:86px;
height:23px;
background:url(../images/button_bg.gif) top left no-repeat;
border:none;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:5px 10px 5px 14px;
}

.paypal_btn{
width:120px;
height:26px;
background:url(../images/paypal_btn.gif) top left no-repeat;
border:none;
}
.paypal_benner{
width:430px;
height:96px;
background:url(../images/copy-banner.gif) top left no-repeat;
border:none;
}



/*********************** Contact Form section start *****************************/

.contact_form_label{
	color:#505050;
	font-weight:bold;
}

.contact_form_textbox{
	border:1px solid #505050;
}


/****************************** Right Side Menu Section *******************************/
.right_menu{
	background:#E7E7E7 top left;
	line-height:22px;
	width:170px;
	list-style:none;
	float:left;
	padding:0 4px 0 7px;
	color:#000000;
}
.right_menu a:link, .right_menu a:visited{
	background:#E7E7E7 top left;
	line-height:22px;
	width:170px;
	text-decoration:none;
	list-style:none;
	font-family:tahoma;
	font-size:11px;
	float:left;
	padding:0 4px 0 7px;
	color:#000000;
}
.right_menu a:hover, .right_menu a:focused{
	background:#F6F6F6 top left;
	line-height:22px;
	width:170px;
	text-decoration:underline;
	list-style:none;
	font-family:tahoma;
	font-size:11px;
	float:left;
	padding:0 4px 0 7px;
	color:#000000;
}

/******************** Testimonial section start ************/

.testimonial_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;
	border:1px dashed #999999;
	padding:5px 10px;
}

.text_bold{
	font-weight:bold;
}