body{
padding:0px;
margin:0px;
background:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
a{
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#000;
}
a:hover{
text-decoration: none;
}

#main{
width:980px;
padding:0px;
margin:0px auto;
float:center;

}
#wrapper{
width:980px;
padding:10px;
margin:0px;
float:left;
background:#fff;
}
*:first-child+html #wrapper {
padding:10px;
}
 * html #wrapper {
padding:10px 10px;
}
#header{
width:980px;
padding:0px;
margin:0px;
float:left;
}
#headerTop{
width:980px;
padding:0px;
margin:auto;
float:left;
}
#headerTop1{
	width:980px;
	height:5px;
	padding:0px;
	margin:0px;
	float:left;
	background-image: url(../images/header_top.gif);
	background-repeat: no-repeat;
}
#headerTop2{
	width:978px;
	height:125px;
	padding:0px;
	margin:0px;
	float:left;
	border-left:#1B6111 solid 1px;
	border-right:#1B6111 solid 1px;
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
}
#headerTop3 {
	background-image: url(../images/header_bottom.gif);
	margin: 0px;
	padding: 0px;
	width: 980px;
}

#logo{
padding:0px;
margin:0px;
float:left; 
width:675px;
}
#topNav{
	width:278px;
	float:right;
	margin:0px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#topNav a{
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000;
}
#topNav a:hover{
color:#fff;
text-decoration:underline;
}
#navSec{
width:980px;
padding:0px;
margin:0px;
float:left;
}
#nav{
	width:980px;
	height:34px;
	padding:0px;
	margin:5px 0 0 0;
	color:#000;
}
#nav ul{
	margin:0px;
	padding:5px 0 0px 15px;
	list-style:none;
	height:29px;
	background:url(../images/navbg.gif) repeat-x;
}
#nav ul li{
	height:29px;
	float:left;
	margin:0 1px 0 0;
	}
#nav ul li a{
	height:29px;
	float:left;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	}
#nav ul li a span{
	height:24px;
	float:left;
	padding:3px 10px 2px 10px;
	display:block;
	cursor:pointer;
	}
#nav ul li:hover{
	background:url(../images/nav_hoverbg_left.gif) no-repeat;
	height:29px;
	float:left;
	margin:0 1px 0 0;
	cursor:hand!important;
}
#nav ul li a:hover{
	background:url(../images/nav_hoverbg_left.gif) no-repeat;
	height:29px;
	float:left;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#nav ul li a:hover span{
	background:url(../images/nav_hoverbg_right.gif) right no-repeat;
	height:24px;
	float:left;
	padding:3px 10px 2px 10px;
	display:block;
	cursor:pointer;
}
#nav ul li b a{
	height:29px;
	float:left;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background:url(../images/nav_hoverbg_left.gif) no-repeat;
}
#nav ul li b a span{
	height:24px;
	float:left;
	padding:3px 10px 2px 10px;
	display:block;
	cursor:pointer;
	background:url(../images/nav_hoverbg_right.gif) right no-repeat;
}
#searchbox{
width:970px;
height:26px;
padding:0 10px 0 0;
margin:0px;
float:left;
background:url(../images/searchBoxbg.gif) repeat-x;
text-align:right;
font-size:12px;
font-weight:normal;
color:#fff;
text-transform:uppercase;
}
#banner{
width:980px;
height:174px;
padding:0px;
margin:2px 0 0 0;
float:left;
}
#middle{
	width:980px;
	padding:10px 0 0 0;
	margin:0px;
	float:left;
}
#leftmenu{
	width:210px;
	padding:0px;
	float:left;
	height: auto;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	
}

#conBox{
	width:210px;
	padding:0px;
	margin:0 0 6px 0;
	float:left;
}
#conBox h1{
width:175px;
height:21px;
padding:5px 0 0 35px;
margin:0px;
float:left;
font-size:13px;
color:#fff;
font-weight:bold;
background:url(../images/cartBg.gif) no-repeat;
}
#conBox h2{
width:184px;
padding:12px 13px;
margin:0px;
float:left;
font-size:11px;
font-weight:normal;
background:#EAEEDC;
}
#conBoxLeft{
width:107px;
padding:5px 0 0 0;
margin:0px;
float:left;
font-size:11px;
font-weight:bold;
line-height:18px;
}
#conBoxRight{
width:77px;
padding:0px;
margin:0px;
float:left;
font-size:11px;
font-weight:normal;
}
#conBoxRight ul{
width:77px;
padding:0px;
margin:0px;
float:left;
font-size:11px;
font-weight:normal;
}
#conBoxRight ul li{
padding:0 0 3px 12px;
margin:0px;
font-size:11px;
font-weight:normal;
list-style-type:none;
background:url(../images/green_arrow.gif) no-repeat left 5px;
}
#conBoxRight ul li a{
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#conBoxRight ul li a:hover{
font-size:11px;
font-weight:normal;
color:#17B003;
text-decoration:underline;
}
#mycart {
	width: 210px;
}

#product{
width:210px;
padding:0px;
margin:0 0 6px 0;
float:left;
}
*:first-child+html #product {
margin:0 0 5px 0;
}
 * html #product {
margin:0 0 3px 0;
}
#product h1{
width:180px;
height:23px;
padding:5px 0 0 30px;
margin:0px;
float:left;
font-size:13px;
color:#fff;
font-weight:bold;
background:url(../images/titleBg.gif) no-repeat;
}
#product h2{
	width:184px;
	padding:12px 13px;
	margin:0px;
	float:left;
	font-size:12px;
	font-weight:normal;
	background-color: #EAEEDC;
}
#product h2 ul{
width:184px;
padding:0px;
margin:0px;
float:left;
font-size:12px;
font-weight:normal;
background:#EAEEDC;
}
#product h2 ul li{
	padding:0 0 3px 15px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	color: #000000;
	background-image: url(../images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#product h2 ul li a{
font-size:12px;
font-weight:normal;
text-decoration:none;
}
#product h2 ul li a:hover{
text-decoration:underline;
color:#17B003;
}
#our_services{
width:210px;
padding:0px;
margin:0 0 0px 0;
float:left;
color:#fff;
}
#our_services ul{
width:210px;
padding:0px;
margin:0 0 0px 0;
float:left;
color:#fff;
}
#our_services ul li{
width:180px;
height:29px;
padding:0px;
margin:0 0 0px 0;
color:#fff;
list-style-type:none;
font-weight:bold;

}
#our_services ul li:hover{
width:180px;
height:29px;
padding:0px;
margin:0 0 6px 0;
color:#fff;
font-weight:bold;
}
#our_services ul li a{
width:180px;
height:22px;
color:#fff;
padding:7px 0 0 30px;
font-size:13px;
font-weight:bold;
text-decoration:none;
background:url(../images/titleBg_black.gif) no-repeat;
display:block;
}
#our_services ul li a:hover{
	width:180px;
	height:22px;
	padding:7px 0 0 30px;
	text-decoration:none;
	background:url(../images/titleBg_green.gif) no-repeat;
	display:block;
}

#center_div {
	float:left;
	width:750px;
	border: 1px solid #CCCCCC;
	
}

#center_div_b {
	float: right;
	width: 750px;
}

#rightmenu{
width:700px;
padding:0px;
margin:0px;
float:left;
border:1px solid #DADADA;
}
#rightmenuTop{
	width:720px;
	height:23px;
	padding:7px 0 0 30px;
	margin:0px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-repeat: no-repeat;
	background-color: #000000;
}
#rightmenuBottom{
width:720px;
padding:14px;
margin:0px;
float:left;
}
.rightConSec{
width:730px;
padding:0px;
margin:0 0 10px 0;
float:left;
}
#rightBox{
width:173px;
padding:0px;
margin:0 10px 0 0;
float:left;
border:1px solid #DADADA;
}
#rightBoxTop{
width:173px;
padding:0px;
margin:0px;
float:left;
font-size:12px;
font-weight:bold;
color:#fff;
border-bottom:1px solid #DADADA;
}
#rightBoxBottom{
width:155px;
padding:8px 9px;
margin:0px;
float:left;
color:#000;
background:url(../images/rightboxbg.gif) repeat-x;
}
#rightBoxBottom h1{
width:155px;
padding:0px;
margin:0px;
float:left;
font-size:15px;
font-weight:bold;
}
#rightBoxBottom h2{
width:155px;
padding:0px;
margin:0px;
float:left;
font-size:11px;
font-weight:normal;
}
#rightBoxBottomLeft{
width:73px;
padding:19px 0 0 15px;
margin:0px;
float:left;
font-size:15px;
font-weight:bold;
color:#3D9830;
}
#rightBoxBottomRight{
width:67px;
padding:0px;
margin:0px;
float:left;
}
#footer{
width:980px;
padding:0;
margin:10px 0 0 0;
float:left;
}
*:first-child+html #footer {
margin:15px 0 0 0;
}
 * html #footer {
margin:-0px 0 0 0;
}
#footerTop{
width:980px;
height:76px;
padding:15px 0 0 0;
margin:0px;
float:left;
text-align:center;
line-height:20px;
font-size:12px;
color:#D8D8D8;
background:url(../images/footerbg.gif) repeat-x
}
.footerlink{
font-weight:bold;
color:#D8D8D8;
padding:0 10px;
text-align:center;
text-decoration:none;
}
#footerBottom{
width:980px;
padding:20px 0;
margin:0px;
float:left;
text-align:center;
}

/*--------------------------------------------------------------------*/
a.footerlink:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#CCCCCC;
  text-decoration:none;
}
a.footerlink:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#CCCCCC;
  text-decoration:none;
}
a.footerlink:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#CCCCCC;
  text-decoration:none;
}
a.footerlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#009900;
  text-decoration:underline;
}


a.footerlink1:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#009900;
  text-decoration:underline;
}
a.footerlink1:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#009900;
  text-decoration:underline;
}
a.footerlink1:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#009900;
  text-decoration:underline;
}
a.footerlink1:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-weight: bold;
  color:#009900;
  text-decoration:none;
}
/*--------------------------------------------------------------------*/

.textfield{

background:#fff;
padding:1px 0 0 3px;
margin:0px;
color:#000;
font-size:11px;
border:1px solid #BEBEBE;
}
.textfield2
{
	font-family:Tahoma;
	font-size:11px;
	color:#525252;
	font-weight: normal;
	border:solid 1px #D8D8D8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-left: 2px;
}
.textfieldSearch{
	width:150px;
	height:17px;
	background:#fff;
	color:#000;
	font-size:11px;
	border:1px solid #0C4904;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
.textfieldLogin{
width:165px;
height:18px;
background:#fff;
padding:1px 0 0 3px;
margin:0px;
color:#000;
font-size:11px;
border:1px solid #B5BD99;
}

.textfield1
{
	width:169px;
	height:15px;
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
	color:#525252;
	border:solid 1px #D8D8D8;
	margin-top: 6px;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
	margin-bottom: 4px;
}

/*------------------old css

.main_table{
	width:900px;
	margin-left: auto;
	margin-right: auto;
	height:454px;
	padding:0px;
	border-spacing:0;
	border:0;
	
}
.main_leftbar{
	width:0px;
	vertical-align:top;
}	

.main_rightbar{
	width:200px;
	vertical-align:top;
}
.main_middle{
	vertical-align:top;
}
.main_content{
	width:100%;
	padding:4px;
	border-spacing:4; 
}
/*-----------------------------Normal Link---------------------------------------*/
a img { border:0;}

a:active {
	COLOR: #000000;
	font-family: Arial;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	line-height: normal;
	letter-spacing: 0;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
a:visited {
	COLOR: #000000;
	font-family: Arial;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	line-height: normal;
	letter-spacing: 0;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
a:link {
	COLOR: #000000;
	font-family: Arial;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	letter-spacing: 0;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: normal;
}
a:hover {
	COLOR: #009900;
	font-family: Arial;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	line-height: normal;
	letter-spacing: 0;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
/*--------------------------------------------------------------------*/
a.headinglink:link {
  font-family: Verdana, Arial,  Helvetica, sans-serif;
  font-size:11px; 
  font-weight: bold;
  color:#FFFFFF;
  text-decoration:none;
}
a.headinglink:visited {
  font-family: Verdana, Arial,  Helvetica, sans-serif;
  font-size:11px; 
  font-weight: bold;
  color:#FFFFFF;
  text-decoration:none;
}
a.headinglink:active {
  font-family: Verdana, Arial,  Helvetica, sans-serif;
  font-size:11px; 
  font-weight: bold;
  color:#FFFFFF;
  text-decoration:none;
}
a.headinglink:hover {
  font-family: Verdana, Arial,  Helvetica, sans-serif;
  font-size:11px; 
  font-weight: bold;
  color:#009900;
  text-decoration:underline;
}
/*--------------------------------------------------------------------*/
.textfield {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.yellow_textfield {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color:#ffffa0;
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.rowColor {
	background-color: #675c56;
}

.leftbarColor {
	background-color: #A8B780;
}
.buttons {
	background-image:url(../images/butt_bg.jpg);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: none;
	color:  #FFFFFF;
	/*background-color: #603763;*/
	border: 0px ;
	padding: 2px;
	margin: 2px;
}
.contents {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing:0.3px;
	line-height:20px;

}
.red {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.main10 {
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: Arial;
}


.main {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing:0.3px;
	line-height:15px;
	text-decoration: none;
	font-family: Arial;
}

.mainBold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing:0.3px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.skybluebold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	letter-spacing:0.3px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.darkred {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing:0.5px;
	text-decoration: none;
	font-family: Arial;
}


.blue {
	font-size: 11px;
	font-weight: normal;
	color: #3378bb;
	letter-spacing:0.3px;
	text-decoration: none;
	font-family: Arial;
}


.blueBold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #3378bb;
	letter-spacing:0.3px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.heading {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #40A501;
	letter-spacing:0.3px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.heading_black {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	letter-spacing:0.3px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}


.white {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing:0.3px;
	text-decoration: none;
	font-family: Arial;
}
.whiteBold_12 {
	font-family: Verdan;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.whiteBold {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.table_border{
	margin:0px 0px;
	padding:0px;
	margin:3px 0px;
	padding:5px;
}
.green_border{
	border:1px solid #40A501;
	margin:0px 0px;
	padding:0px;
	margin:0px 0px;
	padding:0px;
}
.leftbar_tborder{
	margin:0px;
	margin:0px 0px;
	padding:5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.tableColor{
	background-color: #FFFFFF;
}
.tableBG{
	background-color: #FFFFFF;
	/*background-image:url(../images/textbg.jpg);*/
	background-repeat:repeat-x;

}
.lightBG{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #40A501;
	margin:3px 0px;
	padding:5px;
}
.saleprice {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
}
.price {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	
}
/*-----------------------Div IDS-----------------------------------*/
a.catlink:link {
	font-family: Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height: 20px;
}
a.catlink:visited {
  font-family: Arial;
  font-size:12px; 
  color:#000000;
  text-decoration:none;
}
a.catlink:active {
  font-family: Arial;
  font-size:12px; 
  color:#000000;
  text-decoration:none;
}
a.catlink:hover {
  font-family: Arial;
  font-size:12px; 
  color:#17B003;
  text-decoration:underline;
}
#pageDesc{
	padding:10px;
	background-color: #FFFFFF;
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	background-position:bottom;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/catbg.jpg);
}
#product_dbg{
	padding:5px;
	background-color: #FFFFFF;
	background-image:url(../images/product_dbg.jpg);
	background-repeat:repeat-x;
	border-left:#42a433 1px solid;
	border-right:#42a433 1px solid;
	border-bottom:#42a433 1px solid;

	background-position:bottom;
}
.content1 {

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing:0.3px;
	line-height:20px;
}

