/*
Auther:Muhammad Neamul Mowla pinju
title:atpic
date:10-09-09
*/
body{
	font-family:Helvetica,"Myriad Pro",Arial,  sans-serif;
	font-size:12px;
	/*background:#fff url(img/bodytopbg.jpg) repeat-x top fixed;*/
	background:url(img/bodybg.jpg) repeat;
	display:block;
	color:#454545;
}



*{
	margin:0;
	padding:0;
}
hr {
    border:0;
    border-top:1px solid silver;
}

img{
	border:none;
}

ul,li{
	list-style:none;
}

a{
text-decoration:none;

}


h2 a{
    color:black;
    text-decoration:none;
}
h2 a:hover{
    text-decoration:underline;
}

a{
    color:#04A9AE;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}


#designby a,
#searchbox p,
img,
input{ behavior: url("iepngfix.htc") }


/*==========start=======bodyin================================*/

#bodyin{
	background:url(img/bodyin.jpg) no-repeat center top  fixed;
	/*width:100%;*/
	display:block;
}
/*\*/
*html #bodyin{
	background:url(img/bodyin.jpg) no-repeat center top;
	display:block;
	/*width:100%;*/
	height:100%;
	position:absolute;
	top:0;
}

/*\*/
*:first-child+html #bodyin{
	background:url(img/bodyin.jpg) no-repeat center top  fixed;
	/*width:100%;*/
	display:block;
}
/*\*/

#headercell{
	background:url(img/bodywraptop_bg.jpg) repeat-x top;
	/*width:100%;*/
	display:block;
	height:62px;
	width: 100%;
	position:fixed;
	top: 0;
	left: 0;
	z-index:100;
}


/*\*/
*html #headercell{
	background:url(img/bodywraptop_bg.jpg) repeat-x;
	/*width:100%;*/
	display:block;
	height:62px;
	width: 100%;
	position: absolute;
	top: 0;
	left:0;
	z-index:100;
}

/*\*/
*:first-child+html #headercell{
	background:url(img/bodywraptop_bg.jpg) repeat-x;
	/*width:100%;*/
	display:block;
	height:62px;
	position:fixed;
	top: 0;
	left: 0;
	z-index:100;
}

/*\*/
#header{
	width:1002px;
	margin:0 auto;
	position:relative;
	z-index:100;

}

#logo{
	width:247px;
	height:128px;
	float:left;
	display:block;
}

#logo img{
	width:247px;
	height:128px;
	display:block;
}

#topmenu{
	width:655px;
	height:36px;
	padding:26px 0 0 100px;
	float:left;
	display:inline;
	background:url(img/topmenubg.jpg) repeat-x bottom;
}

#topmenu li{
	float:left;
	display:block;
	height:36px;
	display:inline;
	/*text-transform:uppercase;*/
	border-left:1px solid #02585a;
	border-right:1px solid #01b2b7;
	position:relative;
}


#topmenu li a:hover{
	font-weight:bold;
}

#topmenu li .menusl{
	float:left;
	color:#fff;
	line-height:36px;
	padding:0 13px;
	display:block;
	background:none;
	font-size:16px;
}

#topmenu li .drmenusl{
	background:#017d81;
	float:left;
	color:#fff;
	line-height:36px;
	padding:0 11px;
	display:block;
	font-weight:bold;
	font-size:16px;
}



#topmenu  li #link1,
#topmenu  li #link2,
#topmenu  li #link3,
#topmenu  li #link4{
	margin:0px;
	padding:0px;
	display:none;
	width:609px;
	position:absolute;
	top:36px;
	z-index:100;
}



#submenu_1,
#submenu_2,
#submenu_3,
#submenu_4{
	width:589px;
	padding:10px 0;
	background:#017d81;
}

#topmenu  li a{
	color:#fff;
}
#topmenu .firtbdrnone{
	border-left:none;
}
#topmenu .lastbdrnone{
	border-right:none;
}


.listbox{
	width:589px;
	background:url(img/dropdownbg.jpg) repeat-y;
	overflow:hidden;
}
.listbox_1{
	width:204px;
	float:left;
	display:block;
}
.listbox_2{
	width:204px;
	float:left;
	display:block;
}
.listbox_3{
	width:176px;
	float:right;
	display:block;
}

.listbox .list{
	display:block;
	padding-left:10px;
	font-size:12px;
	/*text-transform:capitalize;*/
	line-height:26px;
}

.listbox .list:hover{
	font-weight:bold;
}
.listbox .list_sl{
	font-weight:bold;
}


.sublistbox{
	display:block;
}
.sublistbox .sublist{
	display:block;
	padding-left:20px;
	line-height:17px;
	text-transform:capitalize;
	background:url(img/sublistbg.jpg) no-repeat 10px 10px;
}

/*========================start===========bodywrap========================*/
/*#bodywrap{
	width:100%;
	position:relative;

}

#bodywrapin{
	display:block;
	background:url(img/bodyin.jpg) no-repeat center top;s
}
if we want wood static #bodywrapin will delete
*/


#bodywrap{
	/*width:100%;*/
	display:block;
	background:#fff url(img/bodytopbg.jpg) repeat-x top;
	position:relative;

}
#bodywrapin{
	display:block;
	background:url(img/bodyin2.jpg) no-repeat center top;


}

/*====================start=========searchbox========================*/
#searchbox{
	width:1002px;
	margin:0 auto;
	padding:70px 0 0px 0;
	overflow:hidden;
}
#searchbox p{
	background:url(img/searchbg.png) no-repeat;
	width:247px;
	height:25px;
	display:block;
	float:right;
	padding:11px 7px 11px 12px;
	overflow:hidden;
}

#searchbox p input{
	background:none;
	float:left;
	font-size:14px;
	height:25px;
	color:#fff;
	display:block;
}
#searchbox p #srchtxt{
	width:211px;
	height:22px;
	padding-top:3px;
	margin-right:6px;
	border-width:0;
}


#searchbox p #srchbtn{
	width:30px;
	cursor:pointer;
	border-width:0;
}

#searchbox span{
	font-size:14px;
	color:#fff;
	width:260px;
	padding:10px 0;
	display:block;
	clear:right;
	float:right;
}
#searchbox span a{
	color:#fff;
	padding-right:10px;
}


#searchbox span a:hover{
	font-weight:bold;
}
/*===================end==seaarchbox========================*/
#searchbox2{
    margin:0 auto;
    padding:10px 0 30px 200px;
    overflow:hidden;
}
#searchbox2 p{
    background:url(img/searchbg.png) no-repeat;
    width:247px;
    height:25px;
    display:block;
padding:11px 7px 11px 12px;
    overflow:hidden;
}

#searchbox2 p input{
    background:none;
    float:left;
    font-size:14px;
    height:25px;
    color:#fff;
    display:block;
}
#searchbox2 p #srchtxt{
    width:211px;
    height:22px;
    padding-top:3px;
    margin-right:6px;
    border-width:0;
}


#searchbox2 p #srchbtn{
    width:30px;
    cursor:pointer;
    border-width:0;
}

#searchbox2 span{
    font-size:14px;
    color:#fff;
    width:260px;
    padding:10px 0;
    display:block;
    clear:right;
    float:right;
}
#searchbox2 span a{
    color:#fff;
    padding-right:10px;
}


#searchbox2 span a:hover{
    font-weight:bold;
}
/*===================end==seaarchbox========================*/
#bannerbox{
	display:block;
	height:375px;
	padding-bottom:42px;
	background:url(img/bannerboxbg2.jpg) no-repeat bottom center;
	position:relative;
}
#bannerin{
	width:1002px;
	height:375px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
#bannerbox #banner{
	width:986px;
	height:357px;
	display:block;
	padding:8px 7px 8px 7px;
	background:#FFFFFF;
	border-bottom:2px solid #e4e4e4;
	border-left:2px solid #e4e4e4;
	border-right:2px solid #e4e4e4;
}

#bannerbox #pellow{
	width:235px;
	height:161px;
	display:block;
	float:right;
	position:absolute;
	bottom:-42px;
	right:0px;
	z-index:8;
}
#bannerbox #pellowtxt1{
	width:127px;
	height:32px;
	display:block;
	float:right;
	position:absolute;
	bottom:66px;
	right:90px;
	z-index:10;
}

#bannerbox #pellowtxt2{
	width:127px;
	height:32px;
	display:block;
	float:right;
	position:absolute;
	bottom:30px;
	right:90px;
	z-index:10;
}

#blinds {
	width:986px;
	height:357px;
	/*overflow:hidden; */
	}
#blinds .floom_vertical { float: left; }

/*=========================end===========banner============================*/
#wrap{
	width:1002px;
	background:#fff;
	margin:0 auto;
}
/*===================slogan==============================*/
#slogan{
	width:1002px;
	background:url(img/sloganbg.jpg) repeat-y;
}
#slogan_top{
	width:1002px;
	background:url(img/slogantop.jpg) no-repeat center top;
}


#slogan_btm{
	width:952px;
	display:block;
	background:url(img/sloganbtm.jpg) no-repeat bottom;
	text-align:center;
	padding:30px 25px;
}

#slogan_btm p{
	 display:block;
	 text-transform:uppercase;
	 font-size:19px;
	 color:#017d81;
	 text-align:center;
}
#slogan_btm p a{
 	color:#017d81;
	padding:0 3px;
}
/*================end===slogan==============================*/
.productgallery{
	width:986px;
	padding:10px 7px;
	overflow:hidden;
}

.proimgbox{
	width:290px;
	height:133px;
	float:left;
	margin-right:2px;
	background:url(img/proimgbg.jpg) no-repeat right top;
	padding:26px 18px 25px 17px;
	position:relative;
}
.proimgbox p{
	display:block;
	padding:5px 0;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	text-align:center;
}
.proimgbox p a{
	color:#000;
}

.proimgbox p a:hover{
	color:#018589;
}


.proimgbox p .proimg_sl{
	color:#666666;
}

.proimgbox_none{
	background:none;
}

.proimgbox .shadeleft{
	background:url(img/productimg_shad_lft.png) no-repeat;
	width:26px;
	height:184px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
.proimgbox .shaderight{
	background:url(img/productimg_shad_rt.png) no-repeat;
	width:26px;
	height:184px;
	display:block;
	position:absolute;
	right:1px;
	top:0;
	z-index:10;
}

.proimgbox .proimg{
	width:290px;
	height:133px;
	display:block;
}

.proimgbox .lbl{
	width:80px;
	height:80px;
	display:block;
	position:absolute;
	right:18px;
	top:26px;
}
/*====================================threebox================================*/

#threebox{
	width:954px;
	padding:20px 0px;
	margin:0 24px;
	overflow:hidden;
	border-bottom:1px solid #b8b8b8;
}
#threebox h2{
	background:url(img/threebox_hdrbg.jpg) repeat-x;
	height:26px;
	width:280px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	display:block;
	color:#fff;
	line-height:26px;
	padding-left:10px;
	margin-bottom:12px;
}
#news{
	width:290px;
	float:left;
	margin-right:42px;
}

#newbox{
	width:289px;
	overflow:hidden;
	background:#f0f2f3;
	border-top:1px solid #d8d8d8;
}

#newbox .newbg{
	float:left;
	display:block;
	width:289px;
	background:url(img/newsbox_bg.jpg) repeat-y;
	border-bottom:1px solid #d8d8d8;
}



#newbox .newtop{
	display:block;
	width:289px;
	background:url(img/newsbox_top.jpg) no-repeat top;
}



#newbox .newbtm{
	display:block;
	width:289px;
	height:85px;
	background:url(img/newsbox_btm.jpg) no-repeat bottom;
}

#newbox .newbtm p{
	display:block;
	overflow:hidden;
}

#newbox .newbtm p big{
	font-size:30px;
	width:25px;
	text-align:center;
	display:block;
	font-weight:bold;
	height:85px;
	line-height:85px;
	color:#fff;
	float:left;
}


#newbox .newbtm p img{
	width:64px;
	height:85px;
	display:block;
	float:left;
}
#newbox .newbtm p span{
	padding:12px 0 0 15px;
	display:block;
	float:left;
	font-size:12px;
	width:185px;
}

#newbox .newbtm p span a{
	display:block;
	color:#404040;
}
#newbox .newbtm p span a:hover{
	text-decoration:underline;
}

.more{
	background:url(img/more_bg.jpg) no-repeat left;
	height:17px;
	line-height:17px;
	float:right;
	display:block;
	color:#646464;
	padding:8px 8px 8px 20px;
	text-transform:uppercase;
}


#newbox .newbtm p span .date{
	display:block;
	color:#586f78;
}


#newsletter{
	width:290px;
	float:left;
}

#newsletterbox{
	background:url(img/newsletterbg.jpg) no-repeat;
	width:255px;
	height:208px;
	display:block;
	padding:21px 18px 0 17px;
}

#newsletterbox input{
	width:253px;
	height:23px;
	display:block;
	background:none;
	border:1px solid #d8d8d8;
}


#newsletterbox label{
	width:255px;
	height:25px;
	line-height:25px;
	display:block;
}
#newsletterbox p{
	display:block;
	padding:5px 0;
	color:#646464;
	font-size:12px;
	text-align:left;
}
#newsletterbox #newsletter_btn{
	border:none;
	background:url(img/newsletter_btn.jpg) repeat-x;
	display:block;
	height:29px;
	text-align:center;
	color:#fff;
	font-size:14px;
	padding-bottom:2px;
}
#actions{
	width:290px;
	float:right;
}

#actionbox{
	width:290px;
	overflow:hidden;
	background:#f0f2f3;
	border-top:1px solid #d8d8d8;
}
#actionbox .actionbg{
	width:290px;
	display:block;
	float:left;
	background:url(img/actionbg.jpg) repeat-y;
	border-bottom:1px solid #d8d8d8;
}


#actionbox .actiontop{
	width:290px;
	display:block;
	background:url(img/actiontop.jpg) no-repeat top;
}

#actionbox .actionbtm{
	width:290px;
	height:50px;
	display:block;
	background:url(img/actionbtm.jpg) no-repeat bottom;
}

#actionbox .actionbtm p{
	display:block;
	overflow:hidden;
}



#actionbox .actionbtm p big{
	float:left;
	width:26px;
	height:50px;
	line-height:50px;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	display:block;
	margin-right:12px;
	color:#fff;
	overflow:hidden;
}

#actionbox .actionbtm p span{
	width:232px;
	display:block;
	padding:12px 0 0 0px;
}

#actionbox .actionbtm p span a{
	display:block;
	color:#404040;
}

#actionbox .actionbtm p span a:hover{
	text-decoration:underline;
 }
#actionbox .actionbtm  p span .date{
	display:block;
	color:#586f78;
}

#partnerlogo{
	width:954px;
	padding:20px 24px;
}

/*================start==============bigdetail==============================*/
#midmainbox{
	display:block;
}
#midhdrtop{
	background:url(img/hdrtop.jpg) no-repeat center;
	display:block;
	height:70px;
}

#midhdrin{
	width:982px;
	height:41px;
	margin:0 auto;
	padding:12px 10px 17px 10px;
	overflow:hidden;
}
#midhdrin #midhdrleft{
	width:239px;
	height:41px;
	float:left;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	padding-left:14px;
	line-height:41px;
	padding-right:15px;
}

#midhdrin #midhdrright{
	width:697px;
	height:41px;
	float:right;
	line-height:41px;
	overflow:hidden;
	padding:0 7px 0 10px;
}
.midmainhdr{
	width:305px;
	float:left;
	font-size:16px;
	color:#04a9ae;
	font-weight:bold;
	padding-left:15px;
	display:block;
}


.pageing{
	height:23px;
	padding:9px 0;
	display:block;
	float:right;
	padding-left:15px;
	font-size:12px;
	overflow:hidden;
}
.pageing span{
	float:left;
	width:80px;
	height:23px;
	color:#6d8189;
	line-height:23px;
	display:block;
	/*margin-right:25px;*/
}
.pageing a{
	padding:0 8px;
	height:21px;
	display:block;
	float:left;
	color:#000;
	margin-right:3px;
	line-height:21px;
	border-top:1px solid #f8f8f8;
	border-left:1px solid #f6f6f6;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f4f4f4;
}
.pageing a:hover{
	border:1px solid #c6c6c6;
}

.pageing .arw{
	padding:0;
	border:1px solid #d8d8d8;
}

.pageing .arw img{
	width:21px;
	height:21px;
	display:block;
}

.pageing2{
	height:23px;
	padding:9px 0;
	display:block;
	float:left;
	padding-left:15px;
	font-size:12px;
	overflow:hidden;
}

.pageing2 a{
	padding:0 8px;
	height:21px;
	display:block;
	float:left;
	color:#000;
	margin-right:3px;
	line-height:21px;

	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
}
.pageing2 a:hover{
	border:1px solid #c6c6c6;
}
.next{
	background:url(img/next.jpg) no-repeat right;
	padding-right:30px;
	display:block;
	line-height:41px;
	margin-right:10px;
	float:right;
	color:#6d8189;
	text-decoration:underline;
}

.prev{
	background:url(img/prev.jpg) no-repeat right;
	padding-right:30px;
	line-height:41px;
/*	margin-right:10px;*/
	display:block;
	float:right;
	color:#6d8189;
	text-decoration:underline;
}

/*===================endpageing======================*/

#midfooterhdr{
	background:url(img/footerhdr.jpg) no-repeat center;
	height:70px;
	display:block;
}
#midfooterhdrin{
	width:982px;
	height:41px;
	margin:0 auto;
	padding:12px 10px 17px 10px;
	overflow:hidden;
}

#midmain{
	width:985px;
	margin:0 auto;
	overflow:hidden;
	padding:0px 7px 0px 10px;
}

#midmainleft{
	width:268px;
	float:left;
	display:block;
}

/*==============leftmenu=====================*/

#midmainleft #leftmenu{
	width:268px;
}
#midmainleft #leftmenu .menulist{
	display:block;
	color:#454545;
	padding:0 0 10px 44px;
	background:url(img/menulistbg.jpg) no-repeat 14px top;

}
#midmainleft #leftmenu .menulist:hover{
	color:#6d8189;
}
#midmainleft #leftmenu .menulist_sl{
	color:#6d8189;
}

.menusublistbox{
	width:268px;
	display:block;

}

.menusublistbox .menusublist{
	display:block;
	color:#454545;
	padding:0 0 10px 62px;
	background:url(img/menusublistbg.jpg) no-repeat 44px top;
}



.menusublistbox .menusublist:hover{
	color:#009ea3;
}


.menusublistbox .menusublist_sl{
	color:#009ea3;
}

.menusubsubbox{
	width:268px;
	display:block;
}


.menusubsubbox .menusubsub{
	display:block;
	background:url(img/subsubbg.jpg) no-repeat 62px 8px;
	color:#454545;
	padding:0 0 10px 72px;
}
.menusublistbox .menusubsub:hover{
	color:#009ea3;
}


.menusublistbox .menusubsub_sl{
	color:#009ea3;
}

/*==========end====leftmenu=====================*/


#midmainright{
	width:692px;
	display:block;
	float:right;
	padding:0 0 20px 23px;
}

#navright{
	font-size:12px;
	color:#6d8189;
}

#navright p{
	font-size:12px;
	color:#6d8189;
	display:block;
	padding-bottom:14px;

}

#navright p a{
	color:#6d8189;
	padding:0 3px;
}
#navright p a:hover{
	text-decoration:underline;
}
#righttxttop{
	width:692px;
	padding-bottom:20px;
	display:block;
}


#righttxttop p{
	width:692px;
	display:block;
	line-height:18px;
	/*overflow:hidden;*/
}

#product_detail2{
	background:url(img/bigimgbg.jpg) no-repeat;
	width:207px;
	height:118px;
	display:block;
	float:left;
	text-align:justify;
	padding:10px 9px 10px 10px;
	margin:0 10px 5px 0;
}
.pro_sample{
	width:692px;
}
.pro_sample h3{
	width:675px;
	font-size:16px;
	padding-bottom:5px;
	border-bottom:1px solid #c6c6c6;
}

.pro_gallery_cmt{
	display:block;
	overflow:hidden;
	padding:10px 0;
}

.pro_gallery_cmt a{
	width:160px;
	display:block;
	float:left;
	color:#646464;
	margin:0 10px 10px 0;
}
.pro_gallery_cmt a span{
	display:block;
	color:#646464;
	padding:3px 0;
	line-height:18px;
}

#sml_gallery{
	width:692px;
	padding-bottom:20px;
	display:block;
	overflow:hidden;
}
.sml_gallery a{
	width:226px;
	/*height:160px;*/
	float:left;
	margin:0 7px 10px 0;
	display:block;
}
.sml_gallery .galrt{
	margin-right:0;
}

.sml_gallery img{
	background:url(img/bigimgbg.jpg) no-repeat;
	width:207px;
	height:118px;
	display:block;
	padding:10px 9px 10px 10px;
}

.sml_gallery_exact a{
	width:226px;
	/*height:160px;*/
	float:left;
	margin:0 7px 10px 0;
	display:block;
}
.sml_gallery_exact .galrt{
	margin-right:0;
}

.sml_gallery_exact img{
	background:url(img/bigimgbg.jpg) no-repeat;
	width:207px;
	height:118px;
	display:block;
	padding:10px 9px 10px 10px;
}

.sml_gallery_max a{
	width:226px;
	/*height:160px;*/
	float:left;
	margin:0 7px 10px 0;
	display:block;
}
.sml_gallery_max .galrt{
	margin-right:0;
}

.sml_gallery_max img{
	border:1px solid silver;
	display:block;
	padding:10px 9px 10px 10px;
}
/*===================blog==================================*/
.blogbox{
	width:678px;
	padding:15px 0;
	border-bottom:1px solid #c6c6c6;
	overflow:hidden;
}

.blogbox img{
	background:url(img/bigimgbg.jpg) no-repeat;
	width:207px;
	height:118px;
	float:left;
	display:block;
	padding:10px 9px 10px 10px;
}

.blogbox .blog_titledate_cmt{
	width:436px;
	float:right;
	padding-left:10px;
}

.blogtxt{
	width:436px;
	display:block;
}

.blogtxt p{
	display:block;
	text-align:left;
	line-height:18px;
	overflow:hidden;
}

.blogtxt p .more{
	background:url(img/menulistbg.jpg) no-repeat left;
	padding-left:30px;
	display:block;
	float:left;
	text-decoration:underline;
}

.blog_titledate{
	width:436px;
	overflow:hidden;
}
.blog_titledate .blogdate{
	width:390px;
	float:left;
}

.blog_titledate .blogdate a{
	color:#6d8189;
	display:block;
	padding-bottom:10px;
}

.blog_titledate .blogdate a:hover{
	text-decoration:underline;
}
.blog_titledate .blogtitle{
	width:380px;
	clear:left;
	float:left;
	padding-bottom:10px;
	color:#454545;
}


.blog_titledate .blogtitle a{
	color:#454545;
}

.blog_titledate .blogtitle a:hover{
	text-decoration:underline;
}

.blog_titledate img{
	float:right;
	width:44px;
	height:45px;
	background:none;
	padding:0;
	margin:0;
	display:block;
}

/*=========================contact=====================================*/
#contact{
	width:969px;
	padding:0 25px 30px 8px;
	overflow:hidden;
}

#contact #contactformbox{
	width:677px;
	float:left;
}
#contactformbox h2{
	width:677px;
	height:36px;
	padding-bottom:1px;
	border-bottom:1px solid #c6c6c6;
}
#contactformbox ul{
	width:677px;
	padding:15px 0;
	overflow:hidden;
}

#contactformbox ul li{
	width:663px;
	padding:0 0 15px 14px;
	float:left;
	display:block;
	overflow:hidden;
}
#contactformbox ul li label{
	width:82px;
	float:left;
	height:25px;
	padding-left:12px;
	line-height:25px;
	font-size:12px;
	color:#404040;
	font-weight:bold;
	display:block;
}

#contactformbox ul li .txtbox{
	background:url(img/txtbox1.jpg) no-repeat;
	width:224px;
	height:22px;
	display:block;
	font-size:12px;
	padding:3px 0 0 12px;
	float:left;
}
#contactformbox ul li .txtbox input{
	background:none;
	width:224px;
	height:22px;
	display:block;
    border:0 none;
}
#contactformbox ul li .btn{
	border:none;
	background:url(img/newsletter_btn.jpg) repeat-x;
	display:block;
	width:233px;
	height:29px;
	text-align:center;
	color:#fff;
	font-size:14px;
	padding-bottom:2px;
	float:right;
	cursor:pointer;
	margin-right:4px;
}


#contactformbox ul li .txtarea{
	background:url(img/txtarea1.jpg) no-repeat;
	width:551px;
	font-size:12px;
	height:157px;
	padding:3px 0 0 12px;
	display:block;
	float:left;
	border:none;
}
#contactformbox ul li .slc1{
	/*background:url(img/slc1.jpg) no-repeat;*/
	width:236px;
	height:25px;
	float:right;
	margin:3px 95px 0 0;
	display:block;
}


#contact #contactadressbox{
	width:226px;
	float:right;
}
#contactadressbox h2{
	width:226px;
	height:36px;
	padding-bottom:1px;
	border-bottom:1px solid #c6c6c6;
}
#contactadressbox p{
	display:block;
	color:#404040;
	padding:15px 0;
}

#contactadressbox p b{
	display:block;
	padding-bottom:10px;
}
#contactadressbox p span{
	display:block;
	padding-bottom:10px;
}

/*============end=wrap=======endpartnerlogo===============================*/

#footercell{
	background:url(img/footerbg.jpg)  repeat-x top;
	height:303px;
	display:block;
}

#footerwrap{
	width:1002px;
	margin:0 auto;
	height:253px;
	padding-top:50px;
}
#footernav{
	width:1002px;
	height:47px;
	line-height:47px;
	display:block;
	overflow:hidden;
}
#footernav p{
	width:580px;
	float:right;
	color:#fff;
	display:block;
	font-size:14px;
}

#footernav p a{
	color:#fff;
	padding:0 15px;
}


#footernav p a:hover{
	font-weight:bold;
}

#designby{
	width:938px;
	color:#cfcfcf;
	font-size:10px;
	padding:10px 32px;
	overflow:hidden;
}
#designby p{
	float:left;
}

#designby a{
	float:right;
	height:10px;
	color:#cfcfcf;
	background:url(img/ugs.png) no-repeat;
	padding-left:15px;
	font-size:10px;
	line-height:10px;
	display:block;
}

