body {
	margin: 0px;
	padding: 0px;
	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif, Helvetica;
	color:#5a4532;
	background:url(../images/bg.jpg) repeat-x top;
}

a{color:#333; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}

.floatleft{ float:left;}
.floatright{ float:right;}

.rt{text-align:right;}
.lt{text-align:left;}
.jt{text-align:justify;}
.ct{text-align:center;}

.full{width:100%; float:left;}
.half{width:50%; float:left;}
.clear{clear:both;}
.display{display:inline-block;}

p, input, h1, h2, h3, h4, h5, ul, li{padding:0; margin:0; outline:none; list-style:none; font-weight:normal;}
h1{font-size:23px; color:#165eb2;}
h2{font-size:18px; color:#1e76ac; border-bottom:solid 1px #2081bc; padding-bottom:5px;}
h3{font-size:14px; color:#31bfe5; font-weight:bold; border-bottom:solid 1px #31bfe5; padding-bottom:5px;}

img{border:0; outline:none; vertical-align:baseline;}
*:focus {outline: none;}
strong{font-weight:bold;}
input{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/

#wrapper {margin:0px auto; padding-top:4px; width:990px;}
#header{height:92px; width:990px; float:left; color:#fff; position:relative;}
.slogan{float:left; padding:65px 0 0 10px; font-weight:bold;}
/*.phone{float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; line-height:25px; padding-top:5px;}*/
.phone span{display:inline-block;}
.lBlue{color:#e6f5ff;}
.twitter{position:absolute; bottom:-46px; right:0;}

.navi{width:860px; padding:9px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  float:left;}
.navi ul{clear:both; text-transform:uppercase; font-size:13px;}
.navi ul li {float:left; padding:0 10px; font-weight:bold;}
.navi ul li a{color:#5a4532; padding:1px 10px 1px 10px; float:left; line-height:26px;}
.navi ul li a:hover, .navi ul li.selected a{background:url(../images/navi_bg.jpg) repeat-x top; padding:0px 9px 0px 9px; border:solid 1px #2d83da; text-decoration:none; color:#fff;line-height:26px;}
.breadcrumb{width:800px; float:left; height:36px; line-height:36px; color:#fff; }
.breadcrumb a{color:#f8e9d2;}
.searchBox{width:175px; padding-top:5px; float:right;}
.searchBoxBg{width:143px; height:26px; float:left; background:url(../images/search_bg.jpg) no-repeat;}
.searchTextbox{width:133px; height:26px; line-height:24px; padding:0 5px; background:none; border:0; color:#696969; font-size:11px;}
.content{width:990px; padding:7px 0 20px 0; float:left;}
.banner{width:980px; padding:3px 4px; border:solid 1px #eae9ee; float:left;}
.bannerText{width:309px; padding:15px; border:solid 1px #c4c4c4; height:205px; background:url(../images/banner_bg.jpg) repeat-x top; float:left;}
.bannerTextContent{width:299px; height:130px; margin-top:12px; padding:5px; background:#eceef2; float:left;}
.bannerTextContent ul{clear:both; font-size:14px;}
.bannerTextContent ul li{background:url(../images/arrow_banner.jpg) 0px 10px no-repeat; padding:7px 0 0 17px;}
.bannerTextContent ul li a{color:#1457ad;}
.bannerTextContent ul li a:hover{color:#62b2eb;}
.left{width:244px; float:left;}

.newsletter{width:234px; border:solid 1px #22a6f2; padding:4px 4px 10px 4px; background:url(../images/bg_newsletter.jpg) repeat-x top; float:left;}

.boxTitle{background:url(../images/bg_title.jpg) repeat-x; height:34px; line-height:34px; width:214px; padding:0 10px; float:left; color:#2d2d2d; font-size:15px; font-weight:bold; font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
.boxText{color:#fff; width:214px; padding:5px 10px; line-height:18px; float:left;}
.textBoxBg{width:223px; height:24px; background:url(../images/bg_txtbox1.jpg) no-repeat; display:inline-block;}
.textbox1{width:213px; padding:0 5px; height:22px; line-height:22px; background:none; border:none; color:#696969; font-size:10px;}
.boxRow{width:226px; padding:0 4px; float:left;}

.clientBg{background:url(../images/bg_clients.jpg) #0479d2 top repeat-x;}
.clientLogo{width:102px; padding:11px 6px 0 5px; float:left;}
.right{width:734px; float:right;}
.right p{padding:7px 0; line-height:18px;}

.gallery{width:734px; padding-top:50px; float:left;}
.galleryTitle{width:734px; height:40px; background:url(../images/title_bg.jpg) repeat-x; float:left;}
.galleryTitleMid{width:710px; padding-top:9px; font-size:16px; color:#fffefe; float:left;}
.galleryMid{width:700px; padding:18px 17px; background:url(../images/gallery_bot.jpg) no-repeat bottom #eaf8fe; height:223px; float:left;}
.galleryContent{width:688px; border:solid 1px #8bb6d9; padding:5px; background:url(../images/gallery_bg.jpg) repeat-x bottom; float:left;}
.galleryImgRow{width:596px; float:left;}
.galleryImg{width:186px; padding:8px 5px 0 7px; float:left;}
.galleryImg  a img{border:solid 3px #2183bf;}
.galleryImg a:hover img{border:solid 3px #bae2f6;}

/*ul.category{clear:both; padding:10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

ul.category li a{color:#fff; font-size:15px; font-weight:bold; padding:8px 0 0 0; display:inline-block;}
ul.category li a span{padding-left:3px; display:inline-block;}
ul.category li.subcateg a{font-size:12px; padding-left:30px; font-weight:normal; padding-top:0px; padding-bottom:0px;}
ul.category li.subcateg a img{padding-bottom:2px;}
ul.category li a:hover{text-decoration:none;}*/
ul.category{clear:both; padding:2px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

ul.category li a{color:#fff; font-size:14px; font-weight:bold; padding:2px 0 0 0; display:inline-block;}
ul.category li a span{padding-left:3px; display:inline-block;}
ul.subcateg{clear:both; padding:2px 0; display:none;}
ul.subcateg li a{font-size:12px; padding-left:30px; font-weight:normal; padding-top:0px; padding-bottom:0px; color:#fff;}
ul.subcateg li a img{padding-bottom:2px;}
ul.category li a:hover, ul.subcateg li a:hover{text-decoration:none;}

#footer{width:100%; float:left; background:url(../images/BlueBG.jpg) repeat-x #1975c2; height:81px;}
.footer-mid{width:1000px; float:none; margin:0px auto;}
.footer-lt{width:650px; float:left; color:#fff6f6; text-align:left; font-size:11px; padding:15px 0px 10px 0px;}
.footer-lt a{color:#fff6f6; text-decoration:none; padding:0px 3px 0px 3px;}
.footer-rt{width:350px; float:left; font-size:22px; text-shadow:1px 1px 1px #000; color:#ADC7E0; padding: 16px 0px 0px 0px; text-align:right;}

/* #footer{width:100%; height:90px; background:#62b4e4  url(../images/blueBg.jpg) repeat-x top; clear:both;}
.footer{width:990px; margin:0 auto; padding:25px 0 0 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:10px;}*/

/*.newsletter{width:234px; height:162px; border:solid 1px #22a6f2; padding:4px 4px 10px 4px; background:url(../images/bg_newsletter.jpg); repeat-x:bottom #62b4e4; float:left;}*/
.phone{float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; line-height:25px; padding-top:25px;}

/* testimonial page */

.testimonial{width:100%; padding:10px 0; border-bottom:dashed 1px #c1c1c1; float:left; text-align:justify;}
.testimonial img{vertical-align:middle;}
.turq{color:#3ad0f0;}
.form_outer{padding:10px 0px 10px 20px;}
fieldset{border:solid 1px #31bfe5;}
legend{color:#31bfe5; font-size:13px; font-weight:bold;}
.textbox2{width:170px; background:#fff; border:solid 1px; height:16px; padding:2px; border-color:#c1c1c1 #ededed #ededed #c1c1c1;}
.form_col1{width:100px; padding-top:2px; float:left;}
.textarea1{width:220px; background:#fff; border:solid 1px; padding:2px; border-color:#c1c1c1 #ededed #ededed #c1c1c1; overflow:auto; height:150px;}


/* Services listing page */
.service_row{width:100%; padding:10px 0; float:left;}
ul.list1{clear:both;}
ul.list1 li{background:url(../images/arrow1.gif) 10px 8px no-repeat; padding:5px 0 3px 30px; color:#0066cc;}
ul.list1 li a{color:#0066cc;}

ul.list2{clear:both;}
ul.list2 li{background:url(../images/arrow2.gif) 15px 8px no-repeat; padding:5px 0 3px 30px; color:#0066cc;}
ul.list2 li a{color:#0066cc;}

p{clear:both;}
.blog_row{width:100%; padding:7px 0; float:left; border-bottom:dashed 1px #c1c1c1;}
h4{font-size:14px; font-weight:bold; color:#165eb2; clear:both; }
h4 a{color:#165eb2;}
.cell{width:auto; padding-right:10px; font-size:11px; float:left; color:#979797;}
.light11{font-size:11px;}
.blue{color:#01a8ef;}

.gallery-p{ width:734px; float:left; padding:10px 0px 15px 0px;}
.gallery-col{ width:152px; float:left; margin:0px 10px 0px 10px;}
.gallery-col-l{ width:152px; float:left;}

img.imgLeft{float:left ;padding:0 7px 7px 0}

/* DIVs for js dropdowlist */
.dropmenudiv{position:absolute; border:solid #70b6fc; border-width:1px 1px 0px 1px; z-index:100; width: 230px; visibility: hidden; left:-1px; margin-top:0 !important; margin-top:-2px; background:#fff;}
.dropmenudiv a{display: block; text-indent: 13px; height:30px; line-height:30px; text-decoration: none; font-weight: bold; color: #696969;border-bottom: 1px solid #70b6fc;}
.dropmenudiv a:hover{color:#fff; text-decoration:none; background:#70b6fc;}


/*==========Tez Code=================*/

.content_part {width:920px; float:left; padding:10px 0;}
.left_part {width:200px; float:left;}
.left_nav {width:200px; float:left; padding:0 0 10px 0;}
.left_nav_head {width:170px; height:25px; padding:10px 0 0 30px; float:left; background:url(../images/leftnav_bg.jpg) no-repeat; color:#322e2e; font-size:12px; font-weight:bold;}
.left_nav_content_brands {width:178px; float:left; border:solid 1px #e3e3e3; padding:10px 10px 0px 10px; text-align:center;}
.left_nav_content_brands .imgdiv {padding:0 0 13px 0;}

.left_nav_content {width:198px; float:left; border:solid 1px #e3e3e3; border-bottom:none; text-align:center;}
.left_nav_content ul {margin:0px; padding:0px; width:198px; list-style:none; float:left; border-bottom:none;}
.left_nav_content ul li {margin:0px; padding:0px; width:198px; border-bottom:solid 1px #e3e3e3; float:left; display:block; background-color:#ffffff; font-size:12px;}
.left_nav_content ul li.active {margin:0px; padding:0px; width:198px; border-bottom:solid 1px #e3e3e3; float:left; display:block; background-color:#cdcdcd;}

.left_nav_content ul li a {margin:0px; padding:7px 5px 5px 15px; float:left; color:#000000; font-weight:bold; background:url(../images/nav_arrow.gif) no-repeat 7px 11px; text-decoration:none;}
.left_nav_content ul li a:hover {color:#006327; text-decoration:none; background:url(../images/nav_arrow.gif) no-repeat 7px 11px;}
.nav_plusicon {width:16px; float:right; padding:10px 0 0px 0; text-align:left;}
.nav_plusicon img {cursor:pointer;}
.left_nav_content ul li ul {width:198px; float:left; margin:0px; padding:0px; border:none; display:none;}
.left_nav_content ul li ul li {margin:0px; padding:0px; width:198px; float:left; background:#f5f5f5; border-top:solid 1px #dedede; border-bottom:none; text-align:left;}
.left_nav_content ul li ul li a {margin:0px; padding:7px 5px 5px 23px; width:160px; float:left; color:#000000; font-weight:bold; background:url(../images/nav_arrow_sub.gif) no-repeat 9px 11px;}
.left_nav_content ul li ul li a:hover {color:#006327; text-decoration:none; background:url(../images/nav_arrow_sub.gif) no-repeat 9px 11px;}

/*===========================*/


.padt5{padding-top:5px;}
.pad1{padding:0px 5px 0 5px;}
.padt10{padding-top:10px;}


#ulCustom ul{clear:both;}
#ulCustom ul li{ padding:5px 0 3px 30px; list-style:disc inside;}
#ulCustom ul li a{color:#0066cc;}

