@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	
}

a {
    text-decoration:none;
	color: #1d67a2;
}
img{
	border:none;
}

.Wrapper {
	height: auto;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
.Header {
	height: 98px;
	width: 990px;
}
.Logo {
	background-image: url(../images/logo.gif);
	float: left;
	height: 68px;
	width: 334px;
	background-repeat:no-repeat;
	margin-left:101px;
	margin-top:19px;
}
.telNo {
	float: right;
	height: 42px;
	width: 135px;
	font-family: "trajan Pro", Arial, "myriad Pro";
	font-size: 14px;
	color: #616266;
	font-weight:bold;
	margin-top: 35px;
	margin-right: 97px;
}

.line {
	background-image: url(../images/horiz_line.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 864px;
	margin-top: 6px;
	margin-left: 63px;
	float:left;
}
.Frame {
	background-image: url(../images/Frame.jpg);
	float: left;
	height: 692px;
	width: 700px;
	margin-top: 1px;
	margin-left: 140px;
	background-repeat: no-repeat;
}
.Frametext {
	height: 30px;
	width: 700px;
	margin-top: 174px;
	color: #1D67A2;
	font-family: "trajan Pro", Arial, "myriad Pro";
	font-size: 24px;
}
.AboutUsHeading {
	height: 30px;
	width: 700px;
	margin-top: 35px;
	color: #1D67A2;
	font-family: "trajan Pro", Arial, "myriad Pro";
	font-size: 24px;
}
.AboutUstext {
	height: auto;
	width: 400px;
	margin-top: 25px;
	color: #616266;
	font-family: "Myriad Pro", Arial, verdana, "times New Roman";
	font-size: 16px;
	padding:0 150px 0 150px;
	line-height: 24px;
	text-align:center;
}
.Ordertext {
	height: 30px;
	width: 700px;
	margin-top: 40px;
	color: #1d67a2;
	font-family: "trajan Pro", Arial, "myriad Pro";
	font-size: 22px;
}

.FooterBg {
	float: left;
	height: 110px;
	width: 990px;
}

.FooterLine {
	background-image: url(../images/Footer_line.gif);
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	width: 748px;
	margin-left: 115px;
	margin-top: 5px;
}
.LinksText {
	float: left;
	height: auto;
	width: auto;
}

.FooterLinks {
	float: left;
	height: 25px;
	width: 748px;
	margin-top: 20px;
	font-family: "Myriad Pro", Arial, verdana, "times New Roman";
	font-size: 18px;
	color: #1D67A2;
	margin-left: 115px;
}
.CopyRight {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 22px;
	font-family: "Myriad Pro", Arial, verdana, "times New Roman";
	font-size: 14px;
	color: #616266;
	padding-bottom:50px;
}

/*****************************************ABOUT US Page******************************************/
.BodyAreaBG {
	float: left;
	height: auto;
	width: 791px;
	margin-top: 5px;
	margin-left: 93px;
	padding-bottom:50px;
}
.AboutUsBg {
	float: left;
	height: auto;
	width: 483px;
	padding-left:32px;
}
.PgHeadAbout {
	float: left;
	height: 42px;
	width: 700px;
	font-family: "trajan Pro", Arial, "myriad Pro";
	font-size: 18px;
	color: #616266;
}
.HeadText{
	margin-top:10px;
	font-weight:bold;
}

.BodyText{
	float: left;
	height: auto;
	width: 455px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616266;
	line-height: normal;
	margin-top: 10px;
}
.BodyTextOrder{
	float: left;
	height: auto;
	width: 740px;
	min-height:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #616266;
	line-height: normal;
	margin-top: 10px;
}
.RightColumnBG {
	float: left;
	height: 625px;
	width: 260px;
}


.video {
	float: left;
	height: 175px;
	width: 188px;
	margin-top:85px;
	margin-left:40px;
}
.Pic {
	float: left;
	height: 179px;
	width: 186px;
	margin-top: 80px;
	margin-left: 45px;
}

.videoText {
	float: left;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616266;
}
.PicText {
	float: left;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616266;
}

/*****************************************Frames Page******************************************/


.BodyBg {
	float: left;
	height: auto;
	width: 920px;
	padding-left:63px;
	padding-bottom:20px;
}
.ClickOnMolding {
	font-size: 12px;
	color: #1D67A2;
	float: left;
	height: 27px;
	width: 860px;
	font-family: "Myriad Pro", arial, "trajan Pro";
	text-align:center;
	padding-top:16px;
}

.MoldingHeading {
	font-size: 24px;
	color: #76777A;
	float: left;
	height: 34px;
	width: 860px;
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	text-align:center;
	padding-top:12px;
	padding-bottom:25px;
}

.FramesContBg {
	position:relative;
	float: left;
	height: auto;
	width: 400px;
	margin-left: 234px;
	padding-left: 4px;
	padding-top: 15px;
	
}
.Single_frameContainer
{
	float: left;
	height: 146px;
	width: 148px;
	margin-bottom: 16px;
	margin-right: 40px;
	padding-bottom:40px;
}
.SampleFrame {
	float: left;
	height: 107px;
	width: 151px;
	margin-bottom: 16px;
}

.SizeText {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 18px;
	color: #1d67a2;
	float: left;
	height: 30px;
	width: 150px;
	text-align:center;
	font-weight:bold;
	margin-bottom: 3px;
}
.Blank_frame_middle
{
	float: left;
	height: 140px;
	width: 43px;	

}

/*****************************************M4 Page******************************************/
.M4BodyBg {
	float: left;
	height: auto;
	width: auto;
	margin-left: 3px;
}


.TopHeading {
	float: left;
	height: 46px;
	width: 925px;
	padding-left: 20px;
}


.M4LeftCol {
	float: left;
	height: 446px;
	width: 230px;
}
.M4MiddleCol {
	float: left;
	height: 446px;
	width: 392px;
	padding-top:30px;
}
.M4text {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 30px;
	color: #616266;
	float: left;
	height: 32px;
	width: 50px;
	margin-left: 40px;
	margin-top: 11px;
}
.LinearFoot {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 18px;
	color: #616266;
	float: left;
	height: 21px;
	width: 200px;
	margin-left: 35px;
	margin-top: 23px;
}

.M4RightCol {
	float: left;
	height: auto;
	width: 180px;
	padding-left:25px;
}
.MetalText {
	float: left;
	height: 20px;
	width: 231px;
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 18px;
	font-weight:bold;
	padding-left:30px;
	color: #616266;
	
}
.plainText
{
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	color: #616266;
	text-decoration:none;
}
.plainText:hover {
	color:#1D67A2;
}

.M4RtColFrame {
	float: left;
	height: 105px;
	width: 185px;
	margin-left: 0px;
	margin-top: 16px;
}
.SteelText {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 13px;
	color: #616266;
	float: left;
	height: auto;
	width: 150px;
	font-weight:bold;
	margin-top: 8px;
	margin-left: 3px;
	
}

.M4RightSteelBG {
	float: left;
	height: 46px;
	width: 228px;
	margin-top:28px;
	
}
.M4RightBullet {
	float: left;
	height: 20px;
	width: 16px;
	margin-top:3px;
	background-repeat: no-repeat;
	margin-left:6px;
	margin-right:2px;
}
.LeftColFrameBG {
	float: left;
	height: 134px;
	width: auto;
	margin-top: 85px;
	margin-left: 2px;
}
.LeftColSizeText {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 14px;
	color: #1D67A2;
	float: left;
	height: 20px;
	width: 210px;
	padding-right:18px;
	padding-bottom:5px;
	font-weight:bold;
	text-align: center;
	margin-left:30px;
}
.CherryCont {
	float: left;
	height: 101px;
	width: 97px;
	margin-top: 10px;
	margin-left: 70px;
	line-height:24px;
}
.CherryContRight {
	float: left;
	height: 101px;
	width: 97px;
	margin-top: 20px;
	margin-left: 30px;
	line-height:24px;
}
.LeftFrameCont {
	float: left;
	height: 109px;
	width: auto;
}

.LeftColSizeTextTwo {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 14px;
	color: #1d67a2;
	float: left;
	height: 20px;
	width: 50px;
	font-weight:bold;
	text-align:right;
	margin-top: 50px;
}
.LeftColSizeTextThree {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 14px;
	color: #1d67a2;
	float: left;
	height: 20px;
	width: 60px;
	text-align:left;
	font-weight:bold;
	margin-left:5px;
	margin-top:50px;
}
.M4LftColFrame{
	float: left;
	height: 96px;
	width: 96px;
}
.FrameIMG {
	float: left;
	height: 350px;
	width: 392px;
	padding-top: 30px;
}
.ClickToEnlarge {
	font-family: "trajan Pro", "myriad Pro", "Gill Sans Std Light";
	font-size: 14px;
	color: #1d67a2;
	width: 388px;
	height:18px;
	text-align:center;
	font-weight:bold;
	float: left;
	margin-top: 8px;
}

/*****************Inlarge image div classes*******************/
.inlargeImageOuterDiv {
	display:none;
	width:100%;
	height:100%;
	background-color:#ffffff;
	position:fixed;
	left:0;
	top:0;
	filter:alpha(opacity=80);
  	opacity:0.8;
	z-index:2;
}

.inlargeImageInnerDiv
{
	display:none;
	/*top:179px;*/
	left:15.1%;
	width:69%;
	position:fixed;
	height:auto;
	z-index:4;
	vertical-align:middle;
}

.inlargeVideoInnerDiv
{
	display:none;
	/*top:179px;*/
	width:40%;
	top:20px;
	left:280px;
	position:absolute;
	height:auto;
	z-index:4;
	vertical-align:middle;
}


.closeLink {
	float:right;
	padding-top:50px;
	padding-right:100px;
	width:auto;
}

