html, body { height:100%; }

body { margin:0px; padding:0px; background:#ffffff; }

table { font-size:11px; color:#686868; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:justify; line-height:20px; }

.maintable { height:100%; width:835px; background:#FFFFFF;}

/* Top header part styles */
.logo{
	padding: 12px 0px 7px 0px;
	border:0px;
}
.toppartright{
	 text-align:right;
	 color:#686868; text-decoration:none;
	 font-weight:bold;
}

a {color:#286693; text-decoration:none; font-weight:bold;}
a:hover{color:#666; text-decoration:none; font-weight:bold;}

.toppartright a { color:#686868; text-decoration:none; font-weight:bold; }
.toppartright a:hover { color:#95876f; text-decoration:none; }

/* middle part styles */

.map { width:292px; background:#EEEEEE;}
.midpart { background:#f3f7f9; border-left:#ffffff 3px solid; border-right:#ffffff 3px solid; vertical-align:top}

.midheader1{font-size:19px; color:#454545; font-family:Georgia,"Times New Roman"; vertical-align:middle; text-align:center; padding: 12px 0px 0px 0px;}

.midheader2 { color:#286693; font-size:19px; font-family:Georgia,"Times New Roman"; }

.midtext{ font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#286693; padding: 30px 15px 0px 15px;}

/* right part styles */

.rightpart {background:#286693; width:233px; vertical-align:top; padding:15px 20px 0px 20px;}
.rightheader{font-family:Tahoma,Arial,Helvetica,sans-serif; color:#ffffff; font-size:16px; font-weight:bold; padding-bottom:25px;}
.righttext a{ font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; font-size:11px; color:#ffffff; vertical-align:top; text-decoration:none; font-weight:normal;}
.righttext a:hover { font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; font-size:11px; color:#ffe7bf; vertical-align:top; text-decoration:none;}
.righthlight { font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:left; font-size:11px; vertical-align:top;color:#e5d482; }
.hline { background:url(../images/hline.gif) repeat-x center; line-height:10px;}
.readmore a{ font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#e5d482; font-weight:bold; text-align:right; text-decoration:none;}
.readmore a:hover{ font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#ffd300; font-weight:bold;}



/* Footer part styles */

.hline1 { background:url(../images/botumh.jpg) repeat-x center; line-height:10px;}
.hline3 { background:url(../images/h3.jpg) repeat-x center; line-height:10px;}
.spacer { height:100px;}
.footerlink { color:#686868; font-size:11px; text-decoration:none; line-height:35px; }
.footerlink a { color:#686868; text-decoration:none; }
.footerlink a:hover { color:#000000; text-decoration:none; }


/*inner style  */
h1 { font-size:18px; color:#454545; font-family:Georgia,"Times New Roman"; vertical-align:middle; padding: 0px 0px 0px 30px;}
.inerbg{background:url(../images/innerbg.jpg) no-repeat top; height:134px; vertical-align:middle;}
.aboutus{background:url(../images/about-us.jpg) no-repeat top; height:134px; vertical-align:middle;}
.portfolio{background:url(../images/portfolio.jpg) no-repeat top; height:134px; vertical-align:middle;}
.news{background:url(../images/news.jpg) no-repeat top; height:134px; vertical-align:middle;}
.team{background:url(../images/team.jpg) no-repeat top; height:134px; vertical-align:middle;}
.testimonial{background:url(../images/testimonials.jpg) no-repeat top; height:134px; vertical-align:middle;}
.contactus{background:url(../images/contact-us.jpg) no-repeat top; height:134px; vertical-align:middle;}


h2 { font-size:16px; color:#286693; font-family:Georgia,"Times New Roman"; vertical-align:middle;}
h3 { font-size:15px; color:#666; font-family:Georgia,"Times New Roman"; vertical-align:middle; padding:5px 0px; margin:0px; }
.contantpart { padding:15px; height:200px; font-size:12px;}
.contantpart a {color:#286693; text-decoration:none; font-weight:bold;}
.contantpart a:hover{color:#666; text-decoration:none; font-weight:bold;}

/*extra style */


/* Top header part styles */
.toppart{background:url(images/topbg.jpg) no-repeat; height:117px}

.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
a.toplink:link, a.toplink:visited, a.toplink:active {color:#ff8000; text-decoration:none}
a.toplink:hover {color:#E0B64D; text-decoration:none}

.tophlight {color:#FF0099}

/* menu part styles */
.menubg {background:url(images/menubg.gif) repeat-x; padding:0px 20px 0px 0px}
.menubg a{color:#0D4C82; font-weight: bold; text-decoration:none}
.menubg a:hover {color:#CA0000; text-decoration:none}

/* left part styles */
.leftpart {width:200px; background:#EDEDED}
.leftpart tr {font-size:11px; color:#333333; font-family:Tahoma,Helvetica,Tahoma; text-align:left}

.leftpart a: {color:#2372B5; font-weight:bold; text-decoration:none}
.leftpart a:hover {color:#000000; text-decoration:none}

.leftheader {background:#555555; color:#FFFFFF; padding:7px; font-weight:bold}
.lefthlight {color:#FF7800}

.leftpart ul {list-style:url(images/arw1.gif) none; margin:0px; padding-left:30px}
.leftpart li {margin:5px 0px}
.leftpart li a {color: #2372B5; font-weight: bold}
.leftpart li a:hover {color: #000; font-weight: bold}

.leftpart li .current{margin:5px 0px; color: #FF7800}
.leftpart li .current a {color: #FF7800; font-weight: bold}
.leftpart li .current a:hover {color: #000; font-weight: bold}

/* middle part styles */
.midpart tr {font-size:11px; color:#333333; font-family:Arial,Helvetica,Tahoma}

.midpart a {color:#009933; text-decoration:none}
.midpart a:hover {color:#000000; text-decoration:none}
a.midlink:link, a.midlink:visited, a.midlink:active {color:#ff8000; text-decoration:none}
a.midlink:hover {color:#E0B64D; text-decoration:none}

.midheader {background:#64A7E0; color:#FFFFFF; padding:6px 5px; font-weight:bold}
.midheader a {color:#EDEDED; text-decoration:none}
.midheader a:hover {color:#E0B64D; text-decoration:none}
.midhlight {color:#FF0099}

.contantpart ul {list-style:url(images/arw.gif) none; margin:0px; padding-left:30px}
.contantpart li {margin:4px 0px}

/* Footer part styles */
.footer {background:url(images/footerbg.gif) repeat-x; height:44px; color:#EDEDED}
.footer a{color:#FFD800; text-decoration:none}
.footer a:hover{color:#ffffff; text-decoration:none}

/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #cccccc}
.allborder {background:#418DCE}
.fieldheader {background:#B5DDFF; color:#333333; padding-left:5px; font-weight:bold}
.fieldheader a {color:#333333; text-decoration:underline}
.fieldheader a:hover {color:#0479DC; text-decoration:none}

.lightbg {background:#F0F5FA}
.darkbg {background:#DFEBF6}
.selectbg {background:#DDF3FF}
.whitebg {background:#FFFFFF}
.subheading {color:#000066; font-weight:bold; font-size:12px}

.paging {background:#DBEEFF}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold}
.paging a:hover {color:#666666; text-decoration:none}

/* general text styles */
.smalltext {font-size:10px}
.normaltext {font-size:11px; font-weight:normal}
.error, .red {color:#FF0000}
.success {color:#009933}
.hlight {color:#FF5B01}
.price {color:#2977BA; font-weight: bold}

.justify {text-align:justify}
.lineheight {line-height:16px}

/* general eliments styles */
ul {list-style:url(images/arw.gif) none; margin:0px; padding-left:30px}
li {margin:4px 0px}
.yline {background:url(images/yline.gif) repeat-y center}

.noborder {border:0px none; padding:0px}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none}
a.normallink:hover {color:#E0B64D; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; text-decoration:none; font-weight:bold}
a.headlink:hover {color:#ff8000; text-decoration:none}

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#EDEDED; text-decoration:none}
a.lightlink:hover {color:#E0B64D; text-decoration:none}

a.avileax:link, a.avileax:visited {color:#FFD800; text-decoration:none}
a.avileax:hover {color:#ffffff; text-decoration:none}

/* Images styles */
/* Images styles */

.scrollerborder{ height:10px; text-align:center;}
.scroller{ border-top:#eeeeee solid 1px; border-bottom:#eeeeee solid 1px; vertical-align:middle; height:106px; text-align:center;}
.thumimg { height:48px; padding: 10px 5px; border:solid 1px #CCCCCC;}

.normalimg {width:135px}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .normalimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .normalimg {border:1px solid #64A7E0}

/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Tahoma,Arial}
input, select, textarea {border:1px solid #555555; padding:1px}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background:url(images/butbg.gif) repeat-x; border:0px; border:1px solid #9FB2C3}
