/* CSS Document */

body {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#fff url(../images/bg.gif) left top repeat-x;
	margin:0px;
	padding:0px;
}
a{color:#C83646;
	}
#layout {
	width:880px;
	text-align:left;
	margin:0px auto;
}

#bodycontainer {
	padding:05px 0px 0px 0px;
}

#leftcontainer {
	width:220px;
	float:left;
	padding:80px 0px 10px 0px;
}

#rightcontainer {
	width:645px;
	float:right;
}
#nav{
        background-color: rgb(248, 248, 248);
        padding-bottom: 14px;
        color:#005e3c;
}
#categoryzone {
	width:220px;
	background:url(../images/categorybg-sm.gif) left top repeat-y;
	margin:0px 0px 10px 0px;
}

#categorytop {
	background:url(../images/categorytop-sm.gif) left top no-repeat;
}

#categorybottom {
	background:url(../images/categorybottom-sm.gif) left bottom no-repeat;
	padding:10px 20px 10px 30px;
}

#specialzone {
	/*color:#c83646;*/
	padding:0px;
	margin:0px 0px 0px 20px;
}

#banner {
	/*height:10px;
	background:url(../images/banner.gif) right top no-repeat;*/
	position:relative;
}

#workzone {
	padding:0px;
	margin:0px;
	/*line-height: 17px;*/
}
#content {
	padding:10px 10px 10px 15px;
	/*line-height: 17px;*/
}
.navleft{
        color:#005e3c;
        text-decoration: none;
        font-weight: bold;
}
.navright{
        color:#005e3c;
        text-decoration: none;
        font-weight: bold;
}
.rowindex {
	padding-top: 5px;
        /*background:url(../images/rowbg-sm.gif) left bottom no-repeat;
	padding:0px 0px 40px 0px;*/
}
.row {
	padding-top: 5px;
        /*background:url(../images/rowbg-sm.gif) left bottom no-repeat;*/
	padding:0px 0px 20px 0px;
}
.row1 {
	padding:5px 0px 10px 0px;
}

.column {
	width:200px;
	float:left;
	padding:0px 9px 0px 6px;
}
.shortcontent {
	height: 35px;
}
.columnleft {
	/*width:108px;
	float:left;*/
        padding-bottom: 10px;
}

.columnright {
	/*width:104px;
	float:right;*/
}

.readmore {
	padding:0px 0px 0px 85px;
}
.tdborder{
        border-right: 1px solid #aeaeae;
        text-align: center;
        width: 45px;
}
.tdborderheading{
        border-right: 1px solid #aeaeae;
        text-align: left;
        width: 70px;
}
.tdcolor{
        text-align: left;
        width: 50px;
}
#footer {
	height:30px;
	background:url(../images/footer-sm1.gif) center top no-repeat;
	padding:7px 0px 0px 10px;
}

.footer1 {
	/*float:left;
	background-color: blue;*/
        padding:0px 225px ;
        height:30px;
}

.footer2 {
	float:left;
        padding-top: 3px;
}

.footer3 {
	float:left;
	color:#005e3c;
	/*font-weight:bold;*/
	padding:5px 10px 0px 10px;
}

.footer4 {
	float:left;
	color:#575757;
	padding:3px 0px 0px 0px;
}
#footerstrip{
         letter-spacing:1px;
         height: 20px;
         font-weight: bold;
         font-size: 11px;
         padding-top: 3px;
}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
}
#footerstrip a {
        color:#FFF;
        text-decoration:none;
}
/*	Img Style Start Here  */

.specialimg {
	float:left;
	padding:0px 15px 0px 20px;
}

.button {
	padding:9px 0px 0px 0px;
}

/*	Img Style End Here  */

/*	Text Style Start Here  */

h1 {
	font:18px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}

h2 {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#005e3c;
	text-decoration:none;
	background:url(../images/disc1.gif) 0px 5px no-repeat;
	padding:0px 0px 10px 15px;
	margin:0px;
}
h3{
	color:#C83646;
	font-size:18px;
	font-weight:normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
        
}

.prodtitle{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#005e3c;
	text-decoration:normal;
	padding:0px 0px 1px 1px;
	margin:0px;
}
.specialheading {
	height:30px;
	background:url(../images/specialheading.gif) left top no-repeat;
	margin:0px 0px 28px 0px;
	padding:12px 0px 0px 48px;
}

.specialboldtxt {
	color:#005e3c;
	font-weight:bold;
	text-decoration:underline;
}

.price {
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
	color:#ff7800;
	padding:10px 0px 10px 0px;
}

/*	Text Style End Here  */

/*	Menu Style Start Here #005F3D */

#topmenu {
	height:55px;
	background:url(../images/topmenubg.gif) left top repeat-x;
	/*margin:0px 20px 0px 20px;*/
}

#topmenuleft {
	background:url(../images/topmenuleft.gif) left top no-repeat;
}

#topmenuright {
	width:880px;
	background:url(../images/topmenuright.gif) right top no-repeat;
}

#topmenu ul {
	margin:0px;
	padding:0px 0px 20px 40px;
	float:left;
}

#topmenu ul li {
	display:block;
	float:left;
	background:url(../images/menudevider.gif) right top no-repeat;
	list-style:none;
}

#topmenu li a {
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	float:left;
	background:url(../images/menulistbg.gif) right bottom no-repeat;
	padding:18px 22px 10px 15px;
        font-weight: bold;
        letter-spacing: 2px;
}

#topmenu li a span {
	padding:0px 0px 0px 22px;
	background:url(../images/topdisc.gif) 0px 5px no-repeat;
}

#topmenu li a:hover {
	color:#e1e1e1;
	background:url(../images/menubgover.gif) left top repeat;
}

.categorytitle {
    padding:0px 0px 10px 15px;
    font:15px  Arial,Tahoma, sans-serif;
    font-weight: bold;
    color:#000;
    text-decoration:none;
    text-transform:uppercase;
    /*background:url(../images/rowbg.gif) left bottom no-repeat;
    padding:0px 0px 50px 0px;*/
}

.categorylink {
}

.categorylink ul {
	margin:0px;
	padding:0px;
}

.categorylink ul li {
	padding:0px 0px 5px 15px;
	list-style:none;
	background:url(../images/disc.gif) 0px 7px no-repeat
}

.categorylink li a {
	color:#005e3c;
	font-weight:bold;
	text-decoration:underline;
}

.categorylink li a:hover {
	text-decoration:none;
}

#footer a {
	/*color:#C83646;*/
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer ul {
	margin:0px;
	padding:5px 0px 5px 0px;
}

#footer ul li {
	display:inline;
	padding:5px 5px 5px 5px;
	border-right:1px solid #a3a3a3;
}

#footer li a {
	color:#005e3c;
	text-decoration:underline;
}

#footer li a:hover {
	color:#000;
}

#topanchor {
	background:url(../images/topanchorback.gif) left top no-repeat;
	padding:28px 10px 7px 50px;
}

#topanchor a {
	display:block;
	float:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#c83646;
	font-weight:bold;
	text-decoration:none;
}

#topanchor a:hover {
	color:#000;
}

#topanchor a.account {
	background:url(../images/clock.gif) 0px 2px no-repeat;
	padding:0px 10px 5px 15px;
}

#topanchor a.cart {
	background:url(../images/cart.gif) 0px -2px no-repeat;
	padding:0px 0px 5px 25px;
}


/*	Menu Style End Here  */

/* inner pages css start */
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}
h6{font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; padding:0px 0px 5px 0px;	margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#ffffff; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #fff; padding-bottom:10px; width: 95%;}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
