@charset "utf-8";
/* CSS Document 

:focus{ border:none;}*/
body,td,th {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-weight:normal;
}

body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	text-decoration: none;}
a:active {	text-decoration: none;}
img,a{ border:none;}

.clear{ clear:both;}
.heading{ font-size:13px; color:#540254; font-weight:bold; padding-left:20px; padding-top:5px;}
.bigheading{ font-size:18px; color:#540254; font-weight:bold; vertical-align:bottom; text-align:left;}
.bigwhiteheading{font-size:16px; color:#fff; font-weight:bold; }
.headingtwo{ font-size:13px; color:#540254; font-weight:bold;}
.normalhead{ font-size:14px;}
.normal11{ font-size:12px; color:#666; font-weight:normal; line-height:18px;}
.hyper{font-size:11px; color:#666; font-weight:normal;}
.hyperbottom{ background:url(../images/nav.jpg) left no-repeat; padding-left:25px; font-size:14px; margin-left:10px; color:#666; font-weight:bold;}
.hyperbottom:hover{ color:#540254;}
.hyperbottomsmall{background:url(../images/nav.jpg) left no-repeat; padding-left:25px; font-size:11px; margin-left:10px; color:#666; font-weight:bold;}
.hyperbottomsmall:hover{ color:#540254;}
.red{color:#F00; font-weight:bold;}
/*div{ border: #000 thin solid;}*/

#wrapper{ margin:auto; width:980px; background-color:#FFF; position:relative; height:980px;}
#head{ background:url(../images/header-left.jpg) no-repeat left top #FFF; height:108px;}
#logo{ width:260px; float:left; margin:35px 0 0 1%;}
#menuupper{ float:right;  background:url(../images/header-right.jpg) no-repeat right top;}

#middle{ min-height:305px; margin-bottom:20px; display:block; }
#leftmenus{ float:right; padding-right:5px;}
#leftmenus div{ list-style:none; padding-top:3px;}

.leftpart{ float:left; width:230px; background-color:#FFF; padding-left:10px;}
#upperline{ background:url(../images/upper-line.jpg) no-repeat top left; height:21px; width:198px; margin-top:2px; }
#midline{ background:url(../images/mid-line.jpg) repeat-y left top; width:216px; vertical-align:top; text-align:center;}
#bottomline{ background:url(../images/bottom-line.jpg) no-repeat; height:10px; width:216px;}
/*.slideshow{margin-left:35px}*/
#keybenefits ul{ margin:auto; display:block; list-style:none; list-style-image:none; padding:0 0 0 15px; }
#keybenefits ul li{ padding-top:4px; text-align:left; background:url(../images/key-icon.jpg) no-repeat left; padding-left:20px; color:#333; font-style:normal; font-size:11px}

#contactus{ margin-top:10px;}
.contactdiv{padding:20px 0 22px 20px; text-align:left;}


.midpage{ width:490px;  margin-left:5px; margin-right:10px; padding-top:8px;}/* border:1px solid #666;}*/
.rightpart{ width:216px;  padding:0px; margin:0 0px 0 13px; margin:0 0px 0 50px\9; }
#midpage a{font-weight:normal; color:#540254;}
#midpage a:hover{font-weight:normal; color:#333;}
#newofferings{ width:200px; float:left; font-size:12px; color:#666; line-height:20px;}

#mid-heading{float:left; height:23px; background:url(../images/text-bootmline.jpg) repeat-x bottom left; padding-top:10px; padding-left:8px; width:75%;  font-size:13px; color:#540254; font-weight:bold;}

#whydiametircks{width:280px; float:right;}
#whydiametircks  ul{ padding:2px 0 0 0px; margin:0px;}
#whydiametircks li{ background:url(../images/rightsign.jpg) no-repeat left 6px; padding-left:18px; list-style:none; list-style-image:none; padding-bottom:5px;  line-height:20px; font-size:12px; color:#666;}

#midbottom discp{ margin-top:10px;}


#footer{ background-color:#737070; padding:10px 0 10px 0px; text-align:center; line-height:20px; color:#FFF; margin:10px 0 0 0px;}
#footer a{ color:#FFF; text-decoration:none;}
#footer a:hover{ color:#999; text-decoration:none;}
#footer .mainhead{ color:#FFF; font-weight:bold;}
#footer ul{list-style:none; text-align:left; line-height:15px;}
#footer ul li a{color:#FFF; text-align:left;}
#footer .special a { margin:0 10px 0 10px; width:80px; color:#FFF }
#footer .special { color:#FFF}
#slider ul li{  display:block; width:211px; margin-left:-30px; height:195px;}
