*{margin:0px; padding:0px;}
/* Page Basics */

html { /*overflow:hidden;*/ }
body {background-color:#fff; background-image:url('../images/common_bg.png'); background-repeat:repeat-x; background-position: top center;}

html, body { margin:0px; padding:0px; width:100%; height:100%; text-align:center; }
span, applet, object, iframe, blockquote, pre, a, abbr, acronym, img, strong, sub, sup, ol, ul, li, fieldset, label,
table, caption, tbody, tfoot, tr, th, td, form { margin:0px; padding:0px; border:none; outline:none; font-size:100%; vertical-align:top; }


/* Typography common*/
body, table, th, td { font: 10px Verdana; color:#042668; }
input, textarea, select, option { font-family:Verdana; outline:none; }


/* Layout */

#content {width:100%; float:left;}
#wrap{width:985px; height:auto;}
#contWrap{width:985px; height:auto; float:left;}

/*header and top menu */
#header{width:985px; height:184px; float:left; display:block;}
#header img{float:left; }
#header .topRight{width:563px; height:137px; float:right; background:url('../images/bg_design.png') top left no repeat;} 
#header .topRight p{color:#002851; text-align:right; font-size:12px; padding-top:15px; padding-right:15px;}   
#header .topRight a{color:#002851; text-decoration:none; border-bottom:1px solid #000;}  
#header .topRight .shopping{width:250px; height:32px; float:right; margin-top:15px;}
#header .topRight .shopping p{font-size:11px; text-align:right; padding-top:7px;} 
#header .menu{width:568px; height:47px; float:right; display:block;} 

/*search */
#search{width:985px; height:46px; float:left; display:block;}
#search img{float:left;}
#search .mid{width:721px; height:46px; float:left; background-image:url('../images/search_middle.png'); background-repeat:repeat-x;}
#search table{float:left; margin-top:12px;}
#search td{padding:2px;}
#search p{font-size:12px; text-align:left; float:left; color:#fff;}
#search form{font-size:12px; float:left;}
#search option{font-size:11px; float:left;}
#search label{font-size:12px; float:left;}
#search input{font-size:12px; float:left;}

/* all content */
#all {width:985px; float:left; display:block;}
/* left cat */
#left{width:228px; height:auto; float:left; display:block; margin-top:5px; display:block;}
#left img{float:left;}
#left .catList{width:228px; height:auto; min-height:200px; float:left; background-image:url('../images/category_middle.png'); background-repeat:repeat-y;}
#left .catList p{width:218px; text-align:left; font-size:11px; line-height:16px; border-bottom:1px dotted #004f62;}
#left .catList li{width:200px; text-align:left; border-bottom:1px dotted #004f62; list-style-type:none;}
#left .catList img{margin-left:5px; margin-right:10px; float:left;}
#left .catList a{font-size:11px; text-decoration:none; padding:7px 0px 7px 0px; display:block; color:#000;}

#leftMem{width:228px; height:auto; float:left; display:block; margin-top:20px; borse:1px dotted #000p; display:block;}
#leftMem img{float:left;}
#leftMem .catList{width:228px; height:auto; min-height:200px; float:left; background-image:url('../images/category_middle.png'); background-repeat:repeat-y;}
#leftMem .catList p{width:218px; text-align:left; font-size:11px; line-height:16px; border-bottom:1px dotted #004f62;}
#leftMem .catList li{width:200px; text-align:left; border-bottom:1px dotted #004f62; list-style-type:none;}
#leftMem .catList img{margin-left:5px; margin-right:10px; float:left;}
#leftMem .catList a{font-size:11px; text-decoration:none; padding:7px 0px 7px 0px; display:block; color:#000;}

/* mid top content */
#mid{width:539px; float:left; margin-top:20px; margin-left:0px; display:block; padding:0px 0px 0px 7px;}
#mid .home{width:539px; float:left;}
#mid .home img{float:left;}
#mid .home p{width:318px; font-size:16px; font-weight:bold; color:#035467; text-align:left; float:right; margin-bottom:20px; margin-left:11px;}
#mid .home p.text{ width:318px; display:block; font-size:14px; font-weight:normal; color:#000; float:right; text-align:left; margin-left:11px;}
#mid .home li{width:290px; font-size:12px; text-align:left; margin-left:30px; padding:2px 0px 2px 0px; margin-right:10px; float:right; border-bottom:1px dotted #000;}
#mid .home img.register{float:left; margin-top:20px; margin-left:11px; width:318px; height:60px;}

/* mid featured ads */
#mid .cont{width:539px; height:auto; float:left; margin-left:7px; padding:0px; vertical-align:top;}
#mid .cont p.head{width:530px; text-align:left; font-size:16px; font-weight:bold; color:#2eaac9; float:left; padding:5px 0px 5px 0px; }
#mid .cont p.head1{width:530px; text-align:left; font-size:16px; font-weight:bold; color:#cc2020; float:left; padding:0px;}
#mid .cont p.descHead{text-align:left; font-size:11px; font-weight:bold; color:#003a5c; padding:2px;}
#mid .cont p.descText{text-align:left; font-size:10px; font-weight:normal; color:#003a5c; padding:1px;}
#mid .cont p.descText1{width:250px; text-align:left; font-size:10px; font-weight:normal; color:#003a5c; padding:1px; float:left;}
#mid .cont img{border:0px solid #000; vertical-align:top;}
#mid .cont .text{width:530px; text-align:justify; font-size:12px; font-weight:normal; line-height:16px; color:#000; float:left; padding:5px 0px 5px 0px;}
#mid .cont .text a{text-decoration:none; font-weight:bold; color:#c225b9;}
#mid .cont li{width:500px; margin-left:30px; text-align:justify; font-size:12px; font-weight:normal; color:#000; float:left; }
#mid .cont table td{font-size:12px; float:left; font-weight:normal; padding:0px; border:0px dotted #000;}
#mid .cont textarea{font-size:11px; float:left; font-weight:normal; padding:3px;}
#mid .cont .item{padding:2px; width:129px; height:180px; float:left; vertical-align:top; margin:0px; display:block;}
#mid .cont .item a{float:left; text-decoration:none;}
#mid .cont a{text-decoration:none;}
#mid .cont .item p{font-size:11px; font-weight:bold; color:#ca1818; text-align:left; float:left;}
#mid .cont .item img{width:125px; height:110px; float:left; border:1px solid #000; display:block; vertical-align:top;}
#mid .cont1{width:539px; height:auto; float:left; margin-left:7px; padding:0px; vertical-align:top; border:0px dotted #000;}
#mid .cont1 p.head{width:530px; text-align:left; font-size:16px; font-weight:bold; color:#2eaac9; float:left; padding:5px 0px 5px 0px;}
#mid .cont1 .item{width:129px; height:200px; overflow:hidden; padding:2px; float:left;}
#mid .cont1 .item a{float:left; display:block; vertical-align:top;}
#mid .cont1 .item img{width:125px; height:110px; float:left; border:1px solid #000; display:block; vertical-align:top;}
#mid .cont1 .item p{font-size:11px; font-weight:bold; color:#ca1818; text-align:left; float:left;}


/* mid member area  */
#mid .member{width:735px; height:auto; float:left; margin-left:7px; display:block;}
#mid .member p.head{width:735px; text-align:left; font-size:16px; font-weight:bold; color:#2eaac9; float:left; padding:10px 0px 10px 0px;}
#mid .member p.head1{width:735px; text-align:left; font-size:16px; font-weight:bold; color:#cc2020; float:left; padding:10px 0px 10px 0px;}
#mid .member .text{width:735px; text-align:justify; line-height:16px; font-size:12px; font-weight:normal; color:#000; float:left; padding:10px 0px 10px 0px; display:block;}
#mid .member .text ul li{list-style-type:dot; width:720px; text-align:justify; line-height:16px; font-size:12px; font-weight:normal; color:#000; padding:10px 0px 10px 20px; display:block;}
#mid .member .item{margin-left:5px; width:129px; height:auto; display:block; float:left;}
#mid .member .item p{font-size:12px; font-weight:bold; color:#ca1818; text-align:left; float:left;}
#mid .member .item img{width:129px; height:113px; float:left;}
#mid .member a{color:#000;}
#mid .member td.head{ width:auto; min-width:15%; height:20px; text-align:center; font-weight:bold; font-size:11px; color:#fff; float:left; background-color:#2e659d; margin-right:5px;}
#mid .member td.normal{width:15%; height:20px; text-align:center; font-weight:normal; font-size:11px; color:#03404f; float:left; background-color:#b1e0ec;}

/* right hand strip */
#rightCont .all{width:196px; float:right; height:auto; margin-top:20px;}
#rightCont .login{width:196px; float:right; height:auto; background-image:url('../images/mem_login_mid.png'); background-repeat:repeat-y; }
#rightCont .login img{width:196px; float:right;}
#rightCont .mid{width:196px; float:right; margin-top:20px; }
#rightCont .login img.new{float:left; margin-top:0px; }
/*testimonial */
#rightCont .testimonial{width:196px; float:right; height:auto;}
#rightCont .testimonial img{width:196px; float:right;}
#rightCont .mid{width:196px; float:right; margin-top:20px; }



#rightCont .register{width:196px; float:right; height:auto; background-image:url('../images/how_to_join_mid.png'); background-repeat:repeat-y; }
#rightCont .register img{width:196px; margin-top:0px; margin-bottom:10px; float:right; }
#rightCont .register p{width:170px; font-size:12px; margin-left:10px; text-align:center; float:left; height:auto; margin-bottom:7px;}
#rightCont .register ul{width:150px; list-style-type:dot; list-style-position:inherit; height:auto; display:block;}
#rightCont .register li{border-bottom:1px dotted #000; font-size:12px; text-align:left; padding:2px 7px 2px 0px; }

/* footer all */
#footerCont{width:100%; height:200px; display:block; float:left; background-image:url('../images/footer_bg.png'); background-repeat:repeat-x; border-top:1px dotted #000; background-position:bottom left;}
#footerWrap{width:985px;}
.footer{width:985px; float:left;}
.footer p{font-size:12px; text-align:center; padding:5px}
.footer a{font-size:12px; text-align:center; color:#000; text-decoration:none; padding-left:10px; padding-right:10px;}

#picNav{
    border:2px solid #000;
	width:220px;
	padding-left:0px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	float:left;
}
#picNav ul {
    border:1px solid #000;
	float:left;
	z-index:-100;
}
#picNav li {
	list-style:none;
	float:left;
}
