/*Madras Diamond Tools CSS Document */
*
{
 margin:0px;
 padding:0px;
 }

body{font: 12px "arial", Helvetica, sans-serif;}
#bodycontainer{ width:800px; background-color:#0d1314; margin:auto; padding:0px; color:#FFFFFF}
#mainbody{ width:774px; margin-left:13px; margin-right:13px;}
#headertop{ background-image:url(../images/Bgr-header.jpg); background-repeat:no-repeat; background-position:center; height:99px;}
#headerlinks{ padding-top:55px; padding-left:450px; font-size:12px}

#headerlinks a:link{color:#ffffff;  text-decoration:none;}
#headerlinks a:visited{color:#ffffff;text-decoration:none;}
#headerlinks a:hover{color:#ffffff; text-decoration:none;}
#headerlinks a:active{color:#ffffff;text-decoration:none;}

#headerlinks img{padding-left:8px;padding-right:8px}


#banner{ background-image:url(../images/Bgr-banner.jpg); background-repeat:no-repeat; background-position:center; height:237px; margin-top:10px;}
#content{width:774px}

#contentleft{width:197px; float:left}
#product{width:179px;margin-top:20px;margin-left:5px;margin-right:12px}


#contentright{width:567px;float:right; padding-top:20px; padding-left:10px}

#contenttitle{ background-image:url(../images/titleimage.jpg); background-repeat:no-repeat; background-position:bottom; font-size:14px; font-weight:bold; padding-bottom:5px;padding-left:5px}
#contenttext{ text-align:justify;padding-right:10px; color:#cad7e0; font-size:12px;}

.highlight{color:#cad7e0; font-size:12px; line-height:18px}

#footer{width:774px;height:80px;margin-top:10px}
#footertop{ text-align:center;height:40px;padding-top:10px}
#footertop a:link{color:#94a6b5;  text-decoration:none;}
#footertop a:visited{color:#94a6b5;text-decoration:none;}
#footertop a:hover{color:#94a6b5; text-decoration:none;}
#footertop a:active{color:#94a6b5;text-decoration:none;}

#footertop img{padding-left:5px;padding-right:5px}

#footerbottom{height:40px}
.copyright{color:#ffffff;float:left}
.company{color:#ffffff;float:right}

.company img{ vertical-align:middle}

.company a:link{color:#ffffff;  text-decoration:none;}
.company a:visited{color:#ffffff;text-decoration:none;}
.company a:hover{color:#ffffff; text-decoration:none;}
.company a:active{color:#ffffff;text-decoration:none;}



/*Secondary Pages */
a.mail:link{color:#666;  text-decoration:none;}
a.mail:visited{color:#666;  text-decoration:none;}
a.mail:active{color:#666;  text-decoration:none;}
a.mail:hover{color:#1CA0B6;  text-decoration:none;}


/*Products Page */

#blades{width:577px;margin-top:20px;height:168px}
#bladeimage{width:288px;height:168px; float:left; background-image:url(../images/Blades.jpg); background-repeat:no-repeat;}
#bladetext{width:284px; float:right;padding-left:5px;}

#segment{width:570px;margin-top:20px;height:168px}
#segmentimage{width:284px;height:168px; float:left;background-image:url(../images/segments.jpg); background-repeat:no-repeat;}
#segmenttext{width:276px;height:168px;float:right; padding-left:10px}



#core{width:570px;margin-top:20px;height:162px; }
#coreimage{width:273px;height:162px;float:left;background-image:url(../images/corebits.jpg); background-repeat:no-repeat;}
#coretext{width:264px;height:162px; float:right; padding-left:18px; padding-right:15px}

#pad{width:570px;margin-top:20px;height:162px}
#padimage{width:277px;height:162px;float:left;background-image:url(../images/pads.jpg); background-repeat:no-repeat;}
#padtext{width:260px;float:right;height:162px; padding-left:18px;padding-right:15px}


/*Feedback Form */

.submitbutton{ background-image:url(../images/blue_button.jpg); background-repeat:no-repeat; width:116px; padding-bottom:4px; padding-top:4px; color:#FFFFFF;}


/*css for new design*/
#bodycontainer1
{
width:1001px;
clear:both;
margin-left:auto;
margin-right:auto;
}
.headerbg
{
background:url(../images/bg_blue.jpg) repeat-x;
height:422px;
clear:both;
width:1000px;
}
.contentcontainerpad
{
padding-top:57px;
padding-left:75px;
clear:both;
}
.contentcontainerbox
{
width:869px;
clear:both;
float:left;
}
.logoboxleft
{
width:387px;
float:left;
clear:both;
height:105px;
}
.logoboxright
{
width:461px;
float:left;
height:105px;
}
.headermenubg
{
background:url(../images/logo_right.jpg) no-repeat;
width:461px;
float:left;
height:105px;
}
.headermenupad
{
padding-top:33px;
clear:both;
padding-left:45px;
}
.menuleft_box
{
width:7px;
height:33px;
float:left;
clear:both;
}
.menumiddle_box
{
width:375px;
float:left;
background:url(../images/menumiddle.jpg) repeat-x;
height:33px;
}
.menuright_box
{
width:7px;
height:33px;
float:left;
}
.menuinnerpad
{
padding-top:8px;
text-align:center;
clear:both;
}

.menu_blue{
width: 100%;
overflow: hidden;
/*border-bottom: 1px solid black;*/ /*bottom horizontal line that runs beneath tabs*/
}


.menu_blue ul{
margin: 0;
padding: 0;

padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px arial;
list-style-type: none;
}

.menu_blue li{
display: inline;

margin: 0;
}

.menu_blue li a{
/*float: left;
display: block;*/
text-align:center;
text-decoration: none;
margin: 0;

padding: 7px 8px; /*padding inside each tab*/
/*border-right: 1px solid white; *//*right divider between tabs*/
color: #000;
/*background: #414141;*/ /*background of tabs (default state)*/
}

.menu_blue li a:visited{
color: #000;
text-decoration: none;
}

.menu_blue li a:hover, .menu_blue li.selected a{
text-decoration: none;
color:#bebebe; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.headerbannerbox
{
width:850px;
clear:both;
}
.maincontentbox
{
width:850px;
clear:both;
}
#leftcolbox
{
width:185px;
float:left;
clear:both;
}
#rightcolbox
{
width:640px;
float:left;
}
.rightcolboxpad
{
padding:8px;
clear:both;
}
.leftcolboxpad
{

padding:10px 0px 5px 8px;
clear:both;
}
.leftmenutop
{
width:166px;
height:33px;
clear:both;
}
.leftmenumiddle
{
background:url(../images/leftmenmiddlebg.jpg) repeat-y;
clear:both;
width:166px;
height:150px;
}
.leftmenubottom
{
width:166px;
height:6px;
clear:both;
}
.leftmenu ul
{
margin-left:23px;
padding-top:10px;
}
.leftmenu li
{
list-style-image:url(../images/bullet.jpg);
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
vertical-align:middle;
padding-left:0px;

}
.leftmenu li a
{
color:#000;
text-decoration:none;
}
.leftmenu li a:hover
{
color:#1ca0b6;
font-weight:bold;
text-decoration:none;
}
.title
{
background:url(../images/titlebg.jpg) no-repeat bottom left;
padding-bottom:8px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
font-weight:bold;
}
p
{
color:#666666;
padding-top:6px;
padding-bottom:6px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.footerbox
{
width:850px;
padding-top:20px;
clear:both;
}
.footerleft_box
{
width:17px;
height:48px;
float:left;
clear:both;
}
.footermiddle_box
{
background:url(../images/footermiddle.jpg) repeat-x;
float:left;
height:48px;
width:795px;
}
.footerinner_left
{
width:397px;
float:left;
clear:both;
}
.footerinner_leftpad
{
padding-top:15px;
color:#fff;
clear:both;
}
.footerinner_leftpad a
{
color:#fff;
font-size:11px;
text-decoration:none;
} 
.footerinner_leftpad a:hover
{
color:#bae2e9;
font-size:11px;
text-decoration:none;
}
.footerinner_right
{
width:397px;
float:left;
}

.footerinner_rightpad
{
padding-top:10px;
text-align:right;
font-size:11px;
color:#fff;
clear:both;
}
.footerinner_rightpad a
{
color:#fff;
font-size:11px;
text-decoration:none;
} 
.footerinner_rightpad a:hover
{
color:#bae2e9;
font-size:11px;
text-decoration:none;
}








.footerright_box
{
width:17px;
height:48px;
float:left;
}
.footerspace
{
padding-top:48px;
clear:both;
}
table.feedback td
{
padding:5px;
clear:both;
}
h5
{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

table.Segments {
 border-width: 1px 1px 1px 1px;
 border-style: outset outset outset outset;
 border-color:#dddce1;
 clear:both;
 width:100%;
 border-collapse: collapse;
 background-color: white;
}
table.Segments th {
 border-width: 1px 1px 1px 1px;
 padding:7px;
 border-style: inset inset inset inset;
 border-color:#dddce1;
 color:#fff;
 background-color:#1a9eb5;
 text-align:center;

}

table.Segments td {
 border-width: 1px 1px 1px 1px;
 padding: 8px 8px 8px 8px;
 border-style: inset inset inset inset;
 border-color:#dddce1;
 color:#3f4142;
}
