/* style sheet	*/
body  {
	margin-left:auto;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	font-family: Helvetica;
	background:#fff; 
	/*background:#F1F2F2;*/
} 
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
img {
	border-width: 0;
}
/* General page */
#wrap {
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:auto;
	width:1024px;
	height:1500px;
	
	background:url(../images/bg.jpg) center top;
	background-repeat:repeat-x;
	
	/*
	height:1500px;
	background:url(../images/01home.jpg) center top;
	background-repeat:no-repeat;
	*/
}

/* Start with the Global NAVIGATION	*/
#wrap #searchBar{
	position:relative;
	width:500px;
	margin-left:732px;
	padding-top:41px;
}
#wrap #globalNav{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	height:150px;
	width:1024px;
	padding-top:3px;
	background:url(../images/topbar.gif);
	background-repeat:no-repeat;
}
#wrap #globalNav .logo{
	position:relative;
	margin-left:70px;
	margin-top:17px;
}
#wrap #globalNav .navBtn{
	position:relative;
	margin-left:472px;
	margin-top:20px;
	color:#0089ae;
	font-family: Helvetica;
	font-size:15px;
	width:580px;
}
#wrap #globalNav .navBtn .active{
	color:#e2d600;
	font-size:12px;
}
#wrap #globalNav .navBtn ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#wrap #globalNav .navBtn ul li{
	margin:0px;
	display:inline;
	padding-left:11px;
}
#wrap #globalNav .navBtn ul li a{
	color:#F58220;
}
#wrap #globalNav .navBtn ul li a:hover{
	color:#4D4D4D;
}
#wrap #globalNav .navBtn ul li a:active{
	color:#e2d600;
}
#wrap #generalmiddle{
	position:absolute;
	padding-top:20px;
	padding-left:80px;
	z-index:1;
}
#wrap #middle {
	position:absolute;
	padding-top:0px;
	padding-left:0px;
	z-index:1;
}

#wrap #middle .glossymenu{
	position:absolute;
	padding-top:75px;
	padding-left:58px;
	width: 240px;/*116*/
	text-align:left;
	z-index:1;
}

#wrap #middle .glossymenu .productmenu{
	width:234px;
	height:31px;
	background:url(../images/titlebg.gif);
	background-repeat:no-repeat;
}

#wrap #middle .glossymenu .productmenu .menutitle{
	color:#FFF;
	margin-top:5px;
	padding-left:22px;
	text-align:left;
	font-size:18px;
	
}
	
#wrap #middle .glossymenu .maincatalog{
	margin-top:4px;
	padding-top:8px; /*main catalog title text in the center*/
	padding-left:0px;
	width:234px;
	/*height:31px; this will create a space betten each main catalog*/
	background:url(../images/maincatalog_bg.gif);
	background-repeat:no-repeat;
}

#wrap #middle .glossymenu a.menuitem{
	color: #5A4A42;
	position: relative;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	display: block;
	line-height:20px;
}

/*for the main catalog title text*/
#wrap #middle .glossymenu a.menuitem .title{
	color: #5A4A42;
	padding-left:20px;
	position: relative;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: 14px;
	text-align: left;
	display: block;
	line-height:20px;
}

#wrap #middle .glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #493c35;
}
#wrap #middle .glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top:1px;
	right:15px;
	border: none;
}

#wrap #middle .glossymenu a.menuitem:hover{
}
#wrap #middle .glossymenu div.submenu{ /*DIV that contains each sub menu*/
	background: F6F6F6;
	margin-top: 0px;
	padding-top:5px;
}
#wrap #middle .glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;

/*line-height: 10pt;*/
}
#wrap #middle .glossymenu div.submenu ul li{
	padding-top:4px;
	line-height:20px;
	color: #897e76;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:20px;
	width:200px;
}
#wrap #middle .glossymenu div.submenu ul li a{
	color: #897e76;
	text-decoration: none;
}

#wrap #middle .glossymenu div.submenu ul li a:hover{
	color: #F58220;
}
/*for What's new email subnit*/
#wrap #middle #newsletter{
	position:relative;
	margin-left:0px;
	margin-top:38px;
	height:150px;
	color:#999999;
	background:url(../images/newsletter.gif);
	background-repeat:no-repeat;
}
#wrap #middle #newsletter .form{
	position:absolute;
	padding-top:20px;
	padding-left:2px;
	color:#5A4A42;
	font-size:12px;
	width:220px;
}
#wrap #middle #newsletter .newslettersubmit{
	position:absolute;
	padding-top:3px;
	margin-right:0px;
}

/*for container section in the center*/
#wrap #center {
	position:absolute;
	margin-top:75px;
	margin-left:0px;
}

#wrap #center #container{
	position:relative;
	margin-left:342px;
	margin-top:0px;
}
#wrap #center #container #searchResults{
	width:630px;
	font:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#999999;
	line-height:17px;
}

#wrap #center #container .slidshow{
	position:relative;
	width:608px;
	height:578px;
	background-color:#DAD3CC;
}
#wrap #center #container .slidshow .autoplay{
	padding-left:6px;
	padding-top:6px;
}
#wrap #center #container .slidshow .displaybottomline{
	position:relative;
	margin-top:17px;
	margin-left:-5px;
	width:620px;
	border-top:1px #F58220 solid;
}
#wrap #center #hotitem{
	position:relative;
	margin-top:25px;
	margin-left:342px;
}


/*for footer*/

#wrap #center #footer{
	position:relative;
	margin-top:150px;/*112*/
	margin-left:0px;
	width:970px;
	height:81px;
	background:url(../images/footerbg.jpg);
	background-repeat:no-repeat;
	color:#999999;
}
#wrap #center #footer .copyright{
	position:relative;
	padding-top:38px;
	padding-left:43px;
	width:275px;
	font:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#999999;
	line-height:17px;
}
#wrap #center #footer .copyright .copyrighttext{
	font:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#999999;
	line-height:17px;
}

#wrap #center #footer .links{
	position:absolute;
	padding-top:36px;
	padding-left:458px;
	color:#999999;
	font-family: Helvetica;
	font-size:12px;
	width:580px;
	left: 22px;
	top: 2px;
	padding-bottom:110px;
}
#wrap #center #footer .links .active{
	color:#e2d600;
	font-size:12px;
}
#wrap #center #footer .links ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#wrap #center #footer .links ul li{
	margin:0px;
	display:inline;
	padding-left:3px;
}
#wrap #center #footer .links ul li a{
	color:#999999;
}
#wrap #center #footer .links ul li a:hover{
	color:#999999;
}
#wrap #center #footer .links ul li a:active{
	color:#e2d600;
}


/* Products catalog  page */
#wrap #center #productmaincatalog{
	position:relative;
	margin-left:342px;
	margin-top:0px;
	width:608px;
	height:578px;
}
#wrap #center #productmaincatalog ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#wrap #center #maincatalog ul li{
	margin:0px;
	display:inline;
	padding-left:11px;
}
#wrap #center #productmaincatalog ul li a{
	color:#F58220;
}
#wrap #center #productmaincatalog ul li a:hover{
	color:#4D4D4D;
}
#wrap #center #productmaincatalog ul li a:active{
	color:#e2d600;
}
#wrap #center #productmaincatalog .producttitletag{
	position:relative;
	margin-left:-5px;
	margin-top:0px;
	padding-bottom:10px;
	border-bottom:1px #F58220 solid;
	width:645px;
}
#wrap #center #productmaincatalog .producticon{
	position:relative;
	margin-left:5px;
	margin-top:0px;
} 
#wrap #center #productmaincatalog .producttitle{
	position:relative;
	margin-left:16px;
	margin-top:0px;
	color:#FBB034;
	font-size:26px;
	font-family: Helvetica;
} 
#wrap #center #productmaincatalog .items {
	position:relative;
	margin-top:10px;
	margin-left:-10px;
	color:#373737;
	font-size:12px;
}
#wrap #center #productmaincatalog .items td{
	padding-left:10px;
}
#wrap #center #productmaincatalog .items tr{
	padding-top:3px;
}

/* Products Templay productcontainer */
#wrap #center #productcontainer{
	position:relative;
	margin-left:342px;
	margin-top:0px;
	width:508px;
	height:578px;
}
#wrap #center #productcontainer .producttitletag{
	position:relative;
	margin-left:-5px;
	margin-top:0px;
	padding-bottom:10px;
	border-bottom:1px #F58220 solid;
	width:610px;
}
#wrap #center #productcontainer .producticon{
	position:relative;
	margin-left:5px;
	margin-top:0px;
} 
#wrap #center #productcontainer .producttitle{
	position:relative;
	margin-left:16px;
	margin-top:0px;
	color:#FBB034;
	font-size:26px;
	font-family: Helvetica;
} 

#wrap #center #productcontainer .items {
	position:relative;
	margin-top:10px;
	margin-left:48px;
	color:#373737;
	font-size:12px;
}
#wrap #center #productcontainer .items td{
	padding:0px;
}
#wrap #center #productcontainer .items tr{
	padding:0px;
}

/* main catalog image for decorative  */
#wrap #center #productmaincatalog .maincatalogitems {
	position:relative;
	margin-top:10px;
	margin-left:-55px;
	color:#373737;
	font-size:12px;
}
#wrap #center #productmaincatalog .maincatalogitems td{
	padding-left:5px;
}
#wrap #center #productmaincatalog .maincatalogitems tr{
	padding-top:5px;
}

/* About us page  */
#wrap #middle .aboutcontact{
	position:absolute;
	padding-top:75px;
	padding-left:58px;
	width: 240px;/*116*/
	text-align:left;
	z-index:1;
}
#wrap #middle .aboutcontact .contactinfo{
	margin-top:0px;
	width:234px;
	height:250px;
	border-top:1px #F58220 solid;
	border-bottom:1px #F58220 solid;
}
#wrap #middle .aboutcontact .contactinfo .infotext{
	padding-top:32px;
	padding-bottom:32px;
	padding-left:14px;
}
#wrap #middle .aboutcontact .contactinfo .infotext .orangetitle{
	color:#F58220;
	font-family: Helvetica;
	font-size:13px;
}
#wrap #middle .aboutcontact .contactinfo .infotext .greytext{
	color:#4D4D4D;
	width:115px;
	font-family: Helvetica;
	font-size:13px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:14px;
	line-height:19px; 
}
#wrap #middle .aboutcontact .contactinfo .infotext .greytextaddress{
	color:#4D4D4D;
	width:115px;
	font-family: Helvetica;
	font-size:13px;
	margin-top:-18px;
	padding-bottom:0px;
	padding-left:70px;
	line-height:19px;
	text-align:left;
}
#wrap #center #container #aboutustitle{
	font-family: Helvetica;
	font-size:26px;
	color:#F58220;
	border-bottom:1px #F58220 solid;
	width:615px;
	font-weight:600;
}

#wrap #center #container #aboutcontent{
	margin:0px;
}
#wrap #center #container #aboutcontent #abouturtext{
	font-family: Helvetica;
	font-size:12px;
	padding-top:34px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
}
#wrap #center #container #aboutcontent #aboutusservice{
	margin-top:75px;
	font-family: Helvetica;
	font-size:26px;
	color:#F58220;
	border-bottom:1px #F58220 solid;
	font-weight:600;
}
#wrap #center #container #aboutcontent #abouturservicetext{
	font-family: Helvetica;
	font-size:12px;
	padding-top:34px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
}
#wrap #center #container #aboutcontent #abouturservicetext .abouturservicelist{
	font-family: Helvetica;
	font-size:13px;
	padding-top:34px;
	color:#B4A59F;
	line-height:19px;
	letter-spacing:0.4px;
	font-weight:600;
}
#wrap #center #container #aboutcontent #dotline{
	border-top:1px #CCCCCC dashed;
	margin-top:35px;
}
#wrap #center #container #aboutcontent #interestrequest{
	margin-top:33px;
}
#wrap #center #container #aboutcontent #interestrequest .interesttitle{
	margin-top:33px;
	font-family: Helvetica;
	font-size:16px;
	color:#F58220;
	font-weight:600;
	padding-left:5px;
}
#wrap #center #container #aboutcontent #interestrequest .interestlist{
	font-family: Helvetica;
	font-size:13px;
	padding-top:10px;
	color:#B4A59F;
	line-height:19px;
	letter-spacing:0.4px;
	font-weight:600;
	padding-left:5px;
}
#wrap #center #container #aboutcontent #interestrequest .interestdetail{
	font-family: Helvetica;
	font-size:12px;
	padding-top:15px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	padding-left:20px;
}
#wrap #center #container #aboutcontent #interestrequest .orderinginfo{
	font-family: Helvetica;
	font-size:13px;
	padding-top:25px;
	color:#B4A59F;
	line-height:19px;
	letter-spacing:0.4px;
	font-weight:600;
	padding-left:5px;
}
#wrap #center #container #aboutcontent #interestrequest .orderingdetail{
	font-family: Helvetica;
	font-size:12px;
	padding-top:15px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	padding-left:5px;
}

/* Contact from*/
#wrap #center #container #aboutcontent #contacttext{
	font-family: Helvetica;
	font-size:12px;
	padding-top:34px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
}
#wrap #center #container #aboutcontent #contacttext .enquiries{
	font-family: Helvetica;
	font-size:12px;
	color:#F58220;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
	text-align:right;
	margin-top:-20px;
}
#wrap #center #container #aboutcontent #contacttext .enquiries a{
	font-family: Helvetica;
	font-size:12px;
	color:#F58220;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
	text-align:right;
}
#wrap #center #container #aboutcontent #contacttext .enquiries a:hover {
	font-family: Helvetica;
	font-size:12px;
	color:#F58220;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
	text-align:right;
}
/* Policy */
#wrap #center #container #policycontent{
	margin:0px;
}

#wrap #center #container #policycontent #policytitle{
	font-family: Helvetica;
	font-size:26px;
	color:#F58220;
	border-bottom:1px #F58220 solid;
	width:615px;
	font-weight:600;
}

#wrap #center #container #policycontent #policytext{
	font-family: Helvetica;
	font-size:12px;
	padding-top:34px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
}
#wrap #center #container #policycontent #policydetail{
	margin-top:33px;
}
#wrap #center #container #policycontent #poicytextlist{
	position:relative;
	font-family: Helvetica;
	font-size:12px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	width:610px;
	border-bottom:1px #CCCCCC dashed;
	padding-bottom:34px;
}
#wrap #center #container #policycontent #poicytextlist #dotline{
	border-top:1px #CCCCCC dashed;
	margin-top:34px;
}
#wrap #center #container #policycontent #policyitems{
	margin-top:25px;
}
#wrap #center #container #policycontent #policyitems .itemlist{
	font-family: Helvetica;
	font-size:13px;
	padding-top:10px;
	color:#B4A59F;
	line-height:19px;
	letter-spacing:0.4px;
	font-weight:600;
}
#wrap #center #container #policycontent #policyitems .itemdetail{
	font-family: Helvetica;
	font-size:12px;
	padding-top:15px;
	color:#4D4D4D;
	line-height:19px;
	letter-spacing:0.4px;
	padding-left:15px;
}