/* CSS Document */

body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px; 
	margin-bottom:0px;
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat-x; background-position:left top;
	background-color:#C4C3C3; color:#4D4747;
}
img {
	border:none;
}
ul, a, h2 {
	margin:0; padding:0; list-style:none;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}

#frame{
	width:950px;
	height:auto;
	background-color:#FFF; color:#4D4747;
	padding:0 2px;
	margin:auto;
}


/* Header part style start from here */

#headcontainer{
	width:950px;
	height:88px;
	background-color:#FFFFFF; color:#4D4747;
	border-top:4px solid #FFFFFF;
	margin:auto;
}


#leftcontainer{
	width:288px;
	height:88px;
	background-image:url(images/topframeright1.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFFFFF; color:#4D4747;
	float:left;
	margin-top:0;
}

#rightcontainer{
	width:662px;
	height:88px;
	background-image:url(images/topframe.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFFFFF; color:#4D4747;
	float:left;
	margin-top:0;
}

#searchcontainer{
width:130px;
height:20;
padding-top:2px;
padding-left:538px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#000;3background-color:inherit;
float:left;
margin:0;
}


/* Header part style end here */


/* nav part style start from here */

#container {
	BORDER-BOTTOM: #FFFFFF 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #FFFFFF 0px solid; MARGIN: 0px auto; WIDTH: 950px; HEIGHT: 23px; BACKGROUND: #AA78A2; BORDER-TOP: #AA78A2 1px solid; BORDER-RIGHT: #AA78A2 0px solid
}
#nav {
	font:14px/16px Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #AA78A2 1px solid; BORDER-LEFT: #AA78A2 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1px; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; BACKGROUND: white; FLOAT: left; BORDER-TOP: #AA78A2 1px solid; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #AA78A2 0px solid; PADDING-TOP: 0px
}
#nav UL {
	font:14px/16px Arial, Helvetica, sans-serif;
	
	BORDER-BOTTOM: #AA78A2 1px solid; BORDER-LEFT: #AA78A2 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1px; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; BACKGROUND: white; FLOAT: left; BORDER-TOP: #AA78A2 1px solid; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #AA78A2 0px solid; PADDING-TOP: 0px
}
#nav A {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 1em; WIDTH: 9em; PADDING-RIGHT: 0em; DISPLAY: block; COLOR: #AA78A2; TEXT-DECORATION: none; PADDING-TOP: 0.25em
}

#nav LI {
	float:left; padding:0 5px 0 0px;
	
}
#nav LI UL {
	POSITION: absolute; BORDER-RIGHT-WIDTH: 0.1em; MARGIN: 0px; WIDTH: 13.9em; BORDER-TOP-WIDTH: 0.1em; BORDER-BOTTOM-WIDTH: 0.1em; HEIGHT: auto; BORDER-LEFT-WIDTH: 0.1em; FONT-WEIGHT: normal; LEFT: -999em
}
#nav LI LI {
	WIDTH: 13.9em; PADDING-RIGHT: 0px
}
#nav LI UL A {
	WIDTH: 13em
}
#nav LI UL UL {
	MARGIN: -1.75em 0px 0px 14em
}
#nav LI:hover UL UL {
	LEFT: -999em
}

#nav LI.sfhover UL UL {
	LEFT: -999em
}

#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}

#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}

#nav LI:hover {
	COLOR: #E2D0DE; BACKGROUND: #E2D0DE
}
#nav LI.sfhover {
	COLOR: #AA78A2; background-color:#E2D0DE
}





#navcontainer{
	width:950px;
	height:25px;
	background:url(images/navbg1.jpg) 0 0 repeat-x;
}
#navcontainer ul {
	font:Bold 15px/17px MingLiu, SimHei, SimSun, Arial, Helvetica, sans-serif;
	padding:4px 0 0 32px;
}
#navcontainer ul li {
	float:left; padding:0 23px 0 14px;
	background:url(images/navarrrow.gif) 0 50% no-repeat;
}
#navcontainer ul li.noPad {	
	padding-right:0;
}
#navcontainer ul li a {
	color:#AA78A2; background-color:inherit; text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li span {
	color:#1E7800; background-color:inherit;
}


#navcontainer1{
	width:950px;
	height:25px;
	background:url(images/navbg.jpg) 0 0 repeat-x;
}
#navcontainer1 ul {
	font:Bold 14px/16px Arial, Helvetica, sans-serif;
	padding:4px 0 0 32px;
}
#navcontainer1 ul li {
	float:left; padding:0 23px 0 14px;
	background:url(images/navarrrow.gif) 0 50% no-repeat;
}
#navcontainer1 ul li.noPad {	
	padding-right:0;
}
#navcontainer1 ul li a {
	color:#AA78A2; background-color:inherit; text-decoration:none;
}
#navcontainer1 ul li a:hover, #navcontainer1 ul li span {
	color:#1E7800; background-color:inherit;
}

#navcontainer2{
	width:950px;
	height:5px;
	background:url(images/navbg2.jpg) 0 0 repeat-x;
}

/* nav part style end here */

/* banner part style start from here */

#banner{
width:950px;
height:195px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

#bleft{
width:700px;
height:195px;
padding-top:1px;
padding-right:1px;
float:left;
margin:auto;
}


#bright{
width:249px;
height:195px;
border-top:1px solid #FFFFFF;
background-image:url(images/bannerright.jpg);
background-repeat:repeat-y;
float:left;
margin:auto;
}

#banner3{
width:950px;
height:180px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

#bleft3{
width:700px;
height:180px;
padding-top:1px;
padding-right:1px;
float:left;
margin:auto;
}

#bleft4{
width:700px;
height:195px;
padding-top:1px;
padding-right:0px;
float:left;
margin:auto;
}

#bright3{
width:249px;
height:180px;
border-top:1px solid #FFFFFF;
background-image:url(images/bannerright.jpg);
background-repeat:repeat-y;
float:left;
margin:auto;
}

#bright2{
width:249px;
height:195px;
border-top:1px solid #FFFFFF;
float:left;
margin:auto;
}

#banner1{
width:950px;
height:0px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

#bleft1{
width:700px;
height:0px;
padding-top:1px;
padding-right:1px;
float:left;
margin:auto;
}


#bright1{
width:249px;
height:0px;
border-top:1px solid #FFFFFF;
background-image:url(images/contact_right.jpg);
background-repeat:repeat-y;
float:left;
margin:auto;
}


#brcategory{
width:128px;
height:240px;
float:left;
margin:auto;
}

#virtual{
width:128px;
height:24px;
padding-top:16px;
font-family:Arial, MingLiu, SimHei, SimSun, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:underline;
float:left;
margin:auto;
}


.categorynav{
width:128px;
height:18px;
float:left;
margin:auto;
}

.cbullet{
width:22px;
height:18px;
float:left;
margin:auto;
}

.bullet{
width:8px;
height:10px;
padding-top:5px;
float:left;
margin:auto;
}


.ctxtcontainer {
width:106px;
height:18px;
float:left;
margin:auto;
}

.ctxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.ctxt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFE200; background-color:inherit;
text-decoration:none;
}

#cmore{
width:128px;
height:18px;
text-align:right;
float:right;
margin:auto;
}

/* banner end part style end here */

.blank{
width:950px;
height:5px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

/* body part style start from here */

#bodycontainer{
width:950px;
height:auto; color:#4D4747;
background-color:#FFF;
margin:auto;
}


#bodycontainerleft{
width:229px;
height:auto;
background-color:#FFFFFF;
float:left;
margin:auto; color:#4D4747;
}

#bodycontainerleft1{
width:229px;
height:300px;
background-image:url(images/execbg1.jpg);
background-repeat:no-repeat;
background-position:1px 6px;
background-color:#FFFFFF;
padding-top:6px;
float:left;
margin:auto; color:#4D4747;
}

#bodycontainerlefto{
width:233px;
height:391px;
float:left;
margin:auto; color:#4D4747;
}

#bodycontainerleftg{
width:175px;
height:453px;
background-image:url(images/gallbleft.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
float:left;
margin:auto; color:#4D4747;
}

#bodycontainerrightg{
width:174px;
height:453px;
background-image:url(images/gallbright.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
float:right;
margin:auto; color:#4D4747;
}


#bodycontainerleft2{
width:219px;
height:350px;
background-image:url(images/fivereasonsbg2.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
float:left;
margin:auto; color:#4D4747;
}

#bodycontainerleft3{
width:949px;
height:841px;
float:left;
margin:auto; color:#4D4747;
}

#cbodycontainerleft{
width:625px;
height:auto;
background-color:#FFFFFF;
float:left;
margin:auto; color:#4D4747;
}

#lmaim{
width:205px;
height:auto;
text-align:center;
margin:auto;
}

#blmaim{
width:205px;
height:11px;
text-align:center;
margin:auto;
}

#blmaim1{
width:205px;
height:3px;
text-align:center;
margin:auto;
}

#advtmaim2{
width:205px;
height:182px;
float:left;
padding-left:8px;
padding-top:32px;
margin:auto;
}

#advtmaim3{
width:180px;
height:111px;
float:left;
padding-left:18px;
padding-top:9px;
margin:auto;
}

#advtmaim4{
width:195px;
height:391px;
float:left;
padding-left:0px;
padding-top:5px;
margin:auto;
}


#advtmaim5{
width:180px;
height:10px;
float:left;
padding-left:18px;
padding-top:20px;
margin:auto;
}

#advtmaim6{
width:180px;
height:300px;
float:left;
padding-left:18px;
padding-top:20px;
margin:auto;
}

.leftframe{
width:205px;
height:56px;
padding-top:10px;
float:left;
margin:auto;
}

#clickherecontainer{
width:150px;
height:25px;
padding-top:78px;
text-align:right;
margin:auto;
}

.clicktxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000; background-color:inherit;
text-decoration:none;
}
.clicktxt:hover{
color:#FF0000; background-color:inherit;
}

.opinion{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
padding-top:2px;
padding-left:20px;
color:#4D4747; background-color:inherit;
}

.opiniontag{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:5px;
text-align:left;
padding-top:0px;
padding-left:0px;
color:#FFFFFF; background-color:inherit;
}

.nutxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4C4A4A; background-color:inherit;
}

#bodycontainercenter{
width:304px;
height:auto; color:#4D4747;
background-color:#FFFFFF;
border-left:1px solid #B1C252;
border-right:1px solid #B1C252;
float:left;
margin:auto;
}

#wmaim{
width:260px;
height:auto;
text-align:center;
margin:auto;
}

#tswkspecial{
height:43px;
text-indent:-2000px;
background:url(images/Thiswkspecial1.jpg) 0 0 no-repeat;
}

#wtxt{
width:260px;
height:auto;
float:left;
margin:auto;
background-repeat:no-repeat;
text-align:justify;
}

.wtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.h2{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
line-height:60px;
font-weight:bold;
text-align:left;
color:#4D4747; background-color:inherit;
}

.h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:bold;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.h3c{
font-family:MingLiu, SimHei, SimSun, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:bold;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.rmore{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#FF0000; background-color:inherit;
text-decoration:none;
}
.rmore:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#5E8800; background-color:inherit;
text-decoration:none;
}

#bodycontainerright{
width:716px;
height:auto;
background-color:#FFFFFF; color:#4D4747;
float:left;
margin:auto;
}

#bodycontainerright1{
width:950px;
height:auto;
background-color:#FFFFFF; color:#4D4747;
float:left;
margin:auto;
}

#cbodycontainerright{
width:325px;
height:auto;
background-color:#FFFFFF; color:#4D4747;
float:left;
margin:auto;
}

#rmaim{
width:715px;
height:auto;
text-align:justify;
margin:auto;
}

#featured{
height:42px;
text-indent:0px;
}

.fpm1{
width:650px;
height:160px;
float:left;
margin:auto;
}

.fpm11{
width:710px;
height:98px;
float:left;
margin:auto;
}

.fpm111{
width:945px;
height:73px;
float:left;
margin:auto;
}

.fpm12{
width:945px;
height:200px;
float:left;
margin:auto;
}

.fpm13{
width:945px;
height:60px;
float:left;
margin:auto;
}

.fpm14{
width:945px;
height:120px;
float:left;
margin:auto;
}

.fpm15{
width:945px;
height:105px;
float:left;
margin:auto;
}

.fpm16{
width:945px;
height:75px;
float:left;
margin:auto;
}

.fpm18{
width:945px;
height:45px;
float:left;
margin:auto;
}

.fpm19{
width:945px;
height:300px;
float:left;
margin:auto;
}

.fpmleft{
width:201px;
height:auto;
float:left;
margin:auto;
}

.fpmright{
width:350px;
height:auto;
float:left;
padding-left:600px;
margin:0px;
}

.ftext{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
padding-left:0px;
text-align:justify;
color:#4D4747; background-color:inherit;
text-decoration:none;

}

.ftextc{
font-family:MingLiu, SimHei, SimSun, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:19px;
padding-left:0px;
text-align:justify;
color:#4D4747; background-color:inherit;
text-decoration:none;
}

.ftext1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding-left:0px;
text-align:justify;
width:695px;
height:275px;
background-image:url(images/picknpay3.jpg);
background-repeat:no-repeat;
background-position:right bottom;
color:#4D4747; background-color:inherit;
}

.ftext1c{
font-family:MingLiu, SimHei, SimSun, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:19px;
padding-left:0px;
text-align:justify;
width:695px;
height:275px;
background-image:url(images/picknpay3.jpg);
background-repeat:no-repeat;
background-position:right bottom;
color:#4D4747; background-color:inherit;
}


#blankright{
width:192px;
height:14px;
text-align:center;
margin:auto;
}

#rightpic{
width:192px;
height:170px;
float:left;
text-align:right;
margin:auto;
}

.yfpmltopl{
width:600;
height:453px;
padding-top:0px;
padding-left:0px;
float:left;
margin:0;
}

.yfpmlbottoml{
width:545px;
height:104px;
padding-top:2px;
padding-left:69px;
float:left;
margin:0;
}

.photoheader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
padding-left:0px;
text-align:center;
color:#4D4747; background-color:inherit;
}


/* body end part style end here */



#footercontainercenter{
width:950px;
height:90px;
background-color:#FFFFFF; color:#4D4747;
border-bottom:1px solid #FFFFFF;
margin:auto;
}

#footerleft{
width:249px;
height:90px;
background-color:#5E8800;color:#4D4747;
border-right:1px solid #FFFFFF;
float:left;
margin:auto;
}

#fstore{
width:247px;
height:88px;
padding-top:1px;
text-align:center;
margin:auto;
}

#footeright{
width:700px;
height:90px;
background-color:#FFFFFF;
float:left; color:#4D4747;
margin:auto;
}

#frtop{
width:700px;
height:35px;
background-image:url(images/footertop1.jpg);
background-repeat:repeat-x;
text-align:center;
float:left;
margin:auto;
}


#footertxt{
height:auto;
padding-top:8px;
text-align:center;
margin:auto;
font-family:MingLiu, SimHei, SimSun, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF; background-color:inherit;
text-decoration:none;
}

#footertxt1{
height:auto;
padding-top:8px;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF; background-color:inherit;
text-decoration:none;
}

a.fnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF; background-color:inherit;
text-decoration:none;
}
a.fnav:hover, #fooertxt span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFE200; background-color:inherit;
text-decoration:none;
}


#copyright{
width:950px;
height:auto;
padding-top:5px;
float:left;
margin:auto;
}

.copyrighttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
padding-left:0px;
color:#4D4747; background-color:inherit;
}
.copyrighttxt a {
	color:#4D4747; text-decoration:underline; background-color:inherit;
}
.copyrighttxt a:hover {
	text-decoration:none;
}

