body{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
margin:0px;
color:#000000;
line-height:18px;
font-weight:normal;
font-size:12px;}

.topcontainer{
width:1000px;
height:119px;
float:auto;
margin:auto;
}

.logo{
width:428px;
height:66px;
float:left;
margin:auto;
margin-top:53px;
margin-left:5px;
}

.topdesignbg{
	background-image:url(../images/topdesignbg.jpg);
	background-repeat:no-repeat;
width:423px;
height:33px;
float:right;
margin:auto;
margin-top:15px;
}

.numbercontainer{
	font-family:"Myriad Pro";
	font-size:16px;
	color:#b8c2e8;
	font-weight:normal;
width:346px;
height:23px;
float:right;
margin:auto;
margin-top:40px;
}

.navbar{
	width:1000px;
	height:43px;
	float:none;
	margin:auto;
}

.number{
	font-family:"Myriad Pro";
	font-size:16px;
	color:#ffffff;
	font-weight:normal;
}

ul{
	list-style:none;
	height:43px;
	width:1000px;
	margin:auto;
	float:left;
	position:absolute;
}

ul a{
padding-right:10px;
padding-left:10px;
display:block;
line-height:43px;
text-decoration:none;
font-family:Tahoma, Geneva, sans-serif;
color:#000000;
font-weight:normal;
font-size:15px;
}

ul a:hover {
	background-image:url(../images/nav_h.jpg);
color: #ffffff;
}


li{
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#000000;
font-weight:normal;
margin-right:60px;
}

.headertopspace{
	width:1000px;
	height:20px;
	float:none;
	margin:auto;
}

.headerbg{
	background-image:url(../images/headerbg.jpg);
	width:1000px;
	height:314px;
	float:none;
	margin:auto;
}

.picscontainer{
	width:494px;
	height:233px;
	float:right;
	margin:auto;
	margin-top:41px;
	margin-right:28px;
}

.pic{
	width:108px;
	height:98px;
	float:left;
	margin:auto;
	border: #f20f24 4px solid;
}

.pic1{
	width:108px;
	height:98px;
	float:left;
	margin:auto;
	margin-left:9px;
	border: #f20f24 4px solid;
}

.headerleft{
	width:397px;
	height:261px;
	float:left;
	margin:auto;
	margin-left:9px;
	margin-top:27px;
}

.promainbg{
	background-image:url(../images/promainbg.jpg);
	background-repeat:repeat-x;
	width:1000px;
	height:157px;
	float:none;
	margin:auto;
}

.shadow{
	width:1000px;
	height:30px;
	float:none;
	margin:auto;
}

.pleft{
	font-family:"Myriad Pro";
	font-size:16px;
	color:#000;
	font-weight:normal;
width:360px;
height:100px;
float:left;
margin:auto;
margin:35px 0 0 22px;
}

.maincont{
	width:980px;
	height:250px;
	float:none;
	margin:auto;
}

.mainbg{
	background-image:url(../images/maintextbg.jpg);
	width:316px;
	height:219px;
	float:left;
	margin:auto;
}

.mainheading{
	font-family:"Myriad Pro";
	font-size:19px;
	color:#000;
	font-weight:bold;
width:316px;
height:36px;
float:left;
margin:auto;
text-align:center;
line-height:36px;
border-bottom: #383838 1px dashed;
}

.mainheading1{
	font-family:"Myriad Pro";
	font-size:19px;
	color:#ffffff;
	font-weight:normal;
}

.maintext{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#002c49;
	font-weight:normal;
width:300px;
height:150px;
float:left;
margin:auto;
margin-left:8px;
margin-top:8px;
line-height:20px;
}

.footermain{
	background-image:url(../images/footer.jpg);
	width:100%;
	height:52px;
	float:none;
	margin:auto;
}

.footerbg{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	width:1000px;
	height:52px;
	float:none;
	margin:auto;
	line-height:52px;
}

.productgallery{
	width:578px;
	height:83px;
	float:right;
	margin:auto;
	margin-top:10px;
	margin-right:12px;
}

.productgallerytext{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:17px;
	width:600px;
	height:10px;
	float:right;
	margin:auto;
	margin-top:20px;
	margin-right:12px;
}

.creator{
	width:300px;
	height:20px;
	float:right;
	margin:auto;
	margin-top:25px;
	margin-right:52px;
	line-height:normal;
}

.followus{
	font-family:Tahoma, Geneva, sans-serif;
	color:#b8c2e8;
	font-size:12px;
	font-weight:bold;
}


.home a:link {text-decoration: none; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.home a:visited {text-decoration: none; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.home a:hover {text-decoration: underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:normal;}
.home a:active {text-decoration: none; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

.creatorlink a:link {text-decoration: none; color:#191a1c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.creatorlink a:visited {text-decoration: none; color:#191a1c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.creatorlink a:hover {text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#191a1c; font-size:13px; font-weight:normal;}
.creatorlink a:active {text-decoration: none; color:#191a1c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
/*banner*/
.container2{ margin:0 auto; float:none; position: relative; width: 1000px; height: 322px;}
.container2 img{border-bottom:#ddd solid 2px; border-left:#ddd solid 1px;border-right:#ddd solid 1px;}

.banner{ margin:0 auto; float:none; position: relative; width: 1000px; height: 221px;}
.banner img{border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
/*banner*/