/* CSS Document */
body {margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serifl; font-size:11px; color:#333333;}
p, span, div, h1, h2, h3, h4, h5, h6, ul, li {margin:0px; padding:0px;}
img {	border:0px;}
.clr {margin:0px; padding:0px; clear:both;}
.nav {margin:0px; padding:0px}
.nav ul {list-style:none;}
.nav li{float:left; padding:0px 10px 0px 10px; margin:0px 0px 5px 10px; font-size:14px; font-weight: bold; }
.nav li a {color:#333333; text-decoration:none;}
.nav li a:hover {color:#FF6600; text-decoration:none; /*border-bottom:#0099FF 3px solid;*/ background:url(../images/nav_bg.jpg) bottom repeat-x; height:50px;}
.imgcontainer {background:#FFFFFF; width:301px; height:262px; padding:5px 3px 0px 3px;}
.imgcontainer2 {background:#FFFFFF; width:950px; height:262px; padding:5px 1px 0px 1px;}
.service1 {background:url(../images/services.jpg) top left no-repeat; width:250px; height:62px; margin-top:10px;}
.service2 {background:url(../images/service_bg.jpg) repeat-y top; width:250px;}
.service3 {background:url(../images/service_foot.jpg) bottom no-repeat; height:16px; width:250px;}
.bodytext {margin:0px; line-height:20px; margin:0px 10px 0px 20px; border-bottom:#999999 1px dashed; padding:0px 0px 10px 0px}
.bodytext img {margin:0px; padding:0px 5px 5px 0px;}
.bodytext h2 a{font-size:12px; color:#058BFF; background:url(../images/bullet2.jpg) left center no-repeat; padding:0px 0px 0px 15px; text-decoration:none; float:right;}
.bodytext h2 a:hover{text-decoration:underline;}
.bodytext2 {margin:0px; line-height:20px; margin:0px 10px 0px 20px; padding:0px 0px 10px 0px}
.bodytext2 img{margin:0px; padding:0px 5px 0px 0px}
.bodytext2 h2 a{font-size:14px; color:#0099FF; font-weight:bold; padding:0px 0px 5px 5px; text-decoration:none;}
.bodytext2 h2 a:hover{color:#0099FF;}
.bodytext2 span {float:right;}
.footer {background:url(../images/footer_bg.jpg) repeat-x top left; height:89px; color:#000000; font-size:12px; text-align:center; line-height:20px;}
.footer a{color:#000000; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.email {font-family:"trebuchat MS"; font-size:16px; color:#000000; text-align:center; font-weight:bold;}
.name {font-family:"trebuchat MS"; font-size:25px; letter-spacing:2px;}
.detail {font-family:"trebuchat MS"; font-size:15px;}
.input {border:#999999 1px solid; background:url(../images/inputbg.jpg) repeat-x left bottom #FFFFFF; font-size:12px; width:300px;}
.detail-links a{color:#000000; font-weight:bold; text-align:center; text-decoration:none;}
.detail-links a:hover {text-decoration:underline;}
.footer ul {list-style:none; margin:5px 0px 0px 0px; padding:0px;}
.footer ul li {padding:0px 15px 0px 0px; margin:0px; display:inline;}
.abouttxt p{line-height:20px;}
.abouttxt ul{margin:0px 0px 0px 20px;}
.abouttxt li {padding:2px 0px 2px 0px; }


/*********************************************navigation tree ***********************************************************/

.treetop	{ 	padding:16px 0px 0px 0px;}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 10px;
text-align:left;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left 10px;
list-style-type: none;
color:#303030;
padding:6px 0px 6px 18px;
margin:0px 0px 0px 0px;
width:190px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.treeview li a	{	font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#333333;
					text-decoration:none;
					letter-spacing:.01em;
					}

.treeview li a:hover	{	color:#666666;
text-decoration:underline;}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background:  url(../images/closed.gif) no-repeat left 10px;
cursor: move !important;
color:#303030;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none;
margin:0px;
padding:0px;
 /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li {	border:none;
							padding:6px 0px 2px 15px;
							width:100%;
							}
							
.treeview .submenu ul li a{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
font-size:11px;
border:none;
color:#333333;
letter-spacing:.03em;
}


/* CSS for pagination in products and cateogry pages Please dont change class names */

#pagination{
padding: 0; margin:10px 0 0 0;
float:left;
width:99.9%;
}
.pagination{
padding: 2px; margin:0;
float:left;

font-family:Arial, Helvetica, sans-serif;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #333333;
text-decoration: none; 
color: #333333;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #333333;
background:#333333
color: #FFFFFF;
}

.pagination a.currentpage{
border: 1px solid #333333;
background:#333333
color: #FFFFFF;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #CCCCCC;
cursor: pointer;
color: #666666;
border-color: #666666;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

/* Pagination CSS Ends Here*/
