* { margin: 0pt; padding: 0pt; font-family: Arial,Verdana,sans-serif; voice-family: inherit; }
input{font-size:11px; background:#FFFFFF; border:#999999 solid 1px;margin-left:2px;}

ul { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin-bottom: 1em; }
em { font-style: normal; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
body { background: transparent url('bg.jpg') repeat-y scroll center; }
div#wraper, div#header, #punwrap { padding: 0pt 2px; right: 50%; margin-right: -385px; width: 766px; position: absolute; }
div#wraper, #punwrap { margin-top: 98px; padding-top: 2px; }
div#footer { border-bottom: 10px solid rgb(255, 255, 255); height: 60px; }
div#header { padding: 0pt 2px; background: rgb(255, 255, 255); height: 100px; top: 0pt; overflow: hidden; }
div#containerMenu { border-top: 10px solid rgb(255, 255, 255); border-bottom: 10px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt; width: 750px; height: 35px; position: relative; background-color: rgb(51, 153, 255); overflow: hidden; }

#col1 { width: 576px; float: left; }
#col11 { padding: 0pt; width: 180px; float: left; overflow:hidden; border-right:dotted 1px #D9E6BC; }
#col12 { padding: 0pt 5px; width: 375px; float: right; text-align:justify; border:dotted 1px #D9E6BC;}
#col2 { padding:  0pt 5px; width: 170px; float: right; overflow: hidden; border-left:dotted 1px #D9E6BC; }
#col2 h2 { margin: 0pt; padding: 2px 0pt; font-size: 13px; line-height: 15px; }

div#menu ul{  margin:0pt; padding:0pt;}
div#menu ul li{ margin-top:1px; background:#FFCF8E; clear:both; border-bottom:#eee 1px solid}
div#menu ul a,div#col11 ul span{font-weight:bold;background:#81B0A9;color:#FFFFFF; display:block; width:170px; border-left:#2D6F7D solid 10px; padding:3px;  text-decoration:none; overflow:hidden; clear:both;}

div#menu ul a:hover,div#col11 ul span{background:#2D6F7D;color:#FFFFFF; display:block; width:170px; border-left:#990033 solid 10px; padding:3px;  text-decoration:none; overflow:hidden; clear:both;}
div#menu ul span{ font-weight:bold;}
div#menu ul li ul li{ background:#B5BBBB; display:block; }
div#menu ul ul a{background:#fff; border-left:10px solid #D8F0FB; display:block; color:#245964; font-weight:normal; clear:both; padding:5px;}
div#menu ul ul a:hover,div#col11 ul ul span{background:#FCFFF4; color:#81B0A9;display:block; font-weight:normal; padding:5px;}


div#wraper { background-image: url('bg_contents.gif'); background-repeat: repeat-y; }
#punwrap { background-image: url('bg_pun_contents.gif'); background-repeat: repeat-y;}
#punwrap-padding { padding:0pt 10px; width:746px;}
div#footer { background:#D9E6BC; color: #2D6F7D; }
#page-nav { width: 100%; text-align: center; font-size:11px; }
#page-nav strong, #page-nav span, #page-nav a { margin: 2px; padding: 1px 3px; text-decoration: none; }
#page-nav a {  background-color: #F05484; color: #FFFFFF; }
#page-nav strong, #page-nav a:hover { background-color: #D7114F; color: #FFFFFF; }
#page-nav span { background-color: #CCCCCC; color: #000000; }
div#header a { border: medium none ; color: rgb(20, 80, 184); }
div#header a:hover { border: medium none ; color: rgb(0, 0, 255); }
div#header h1 { margin: 18px 0pt 0pt 10px; padding: 0pt; width: 215px; height: 50px; text-indent: -9000px; background-image: url('logo.gif'); background-repeat: no-repeat; position: relative; float: left; }
div#header h1 a { width: 185px; height: 65px; display: block; text-decoration: none; }
div#footer p { padding: 10px 0pt 0pt 15px; }
div#footer a, div#footer a:link { background: transparent none repeat; color: #2D6F7D; border-bottom-color: rgb(151, 186, 224); }
div#util-menu { padding: 0pt; height: 35px; font-size: 11px; overflow: hidden; float: right; width: 450px; margin-top: 40px; }
div#util-menu ul { list-style-type: none; list-style-image: none; list-style-position: inside; display: inline; }
div#util-menu ul li { margin: 0pt 0pt 0pt 2px; display: inline; }
div#util-menu ul li a { padding: 0pt 3px;font-weight: normal; border-right:#999999 1px solid; color:#333333; }
div#util-menu ul li a:hover { text-decoration:none;  border-right:#999999 1px solid; color:#333; }
body { margin: 0pt auto; padding: 0pt; font-family:Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; line-height: 20px; font-size-adjust: none; font-stretch: normal; font-size: 0.8em; color:#333; width: 770px; background-color: rgb(255, 255, 255); }
p { line-height: 18px; }
h1 { font-size: 24px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 13px; }
li { list-style-type: none; }
a { color: #2D6F7D; font-weight: normal; }
a:hover { color:#999999; }
h2 strong{font-weight:normal;}
h1, h1 a, h2, h2 a, h3 a, h4 a { color: #4CABCC; }
div#contents p strong { padding: 2px; background: rgb(185, 213, 227) none repeat; color: rgb(63, 108, 137); font-weight: normal; }
#ads { margin: 0px; padding: 15px; text-decoration: none; width: 370px; height: 322px; background-image: url('adsBg.jpg'); background-repeat: no-repeat; float: left; }
div#col2 h3, div#col11 h3 { margin: 5px 0pt; background: #4CABCC url('corner_top_left.gif') no-repeat scroll left top; font-weight: bold; color: #fff; font-size:13px; }
div#col2 h3 em, div#col11 h3 em { padding: 5px 10px; background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; display: block; font-style: normal; }
div#col12 h3 { margin: 0px 0pt 10px 0pt; background: url('corner_top_left.gif') no-repeat scroll left top; font-weight: bold; line-height: 1em; color:#D7114F; font-size:16px; }

h3 em a { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
h3 em a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
div#col2 p { padding: 5px; font-size: 12px; }
div#col2 ul.categories li { list-style-type: none; }
div#col2 ul.links li { list-style-type: none; }
div#col2 h2 a { font-weight: normal; }
.clear { clear: both; }
.float-right { float: right; }
.float-left { float: left; }
#ad-links { margin-top: -23px; }


#breadCrums {padding:7px 0px 3px 7px; background:url(bg_top_ad.jpg) bottom repeat-x #FFFFFF; height:25px; color:#8D9194; font-size:11px; }
#breadCrums a{ color:#2D6F7D;}
div#col12 h1 { margin: 0pt; padding: 10px 0pt 2px; font-size: 17px; text-align:left;  }
div#col12 h2, div#col1 h2 { margin: 0pt; padding: 0pt; font-size: 12px; font-weight: normal;color:#333;  }
.top-margin { background: rgb(255, 255, 255) none repeat; height: 10px; width: 100%; clear: both; }
div.item-listing p { margin: 6px; padding: 0pt 0pt 5px; }
div.item-listing img { border: 1px solid rgb(240, 84, 132); margin: 4px; padding: 5px; background: rgb(243, 243, 243) none repeat; float: left; width: 90px; height: 70px; overflow: hidden; }
div.item-listing div { padding: 17px; float: left; width: 100px; height: 90px; }
div.item-listing a:hover { background: rgb(215, 17, 79) none repeat; color: rgb(255, 255, 255); }
div.item-listing div span { font-size: 0.75em; text-align: center; display: block; font-stretch: narrower; line-height: 9px; }
div#credits p{color:#999999;}
div#credits a{color:#999999;}
#top-ad {padding:2px 0px 2px 20px; background:#2D6F7D; text-align:center;}
#item-options { float: right; width: 100px; padding:5px 0pt 5px 15px; }
#item-options img { border: 0pt none ; padding: 0pt 2px; }
#item-options ul { list-style-type: none; }
#item-options li { padding: 2px 0pt; }
.center{text-align:center;}
ul.immigration,ul.immigration li{margin-left:6px; text-align:left;}
ul.immigration li{list-style-image:url(imgBullet2.png);}
.pad3{padding:3px;}



.cat, .cat:hover {float:left;  padding: 5px; voice-family: inherit; width: 231px; overflow:hidden; margin:5px; height:200px; border:dotted 1px #D9E6BC;}
div.cat div { }
div.cat div a{font-weight:bold; font-size:14px; font-stretch:normal; width: 227px; background:#8DC3C1; display:block; color:#FFFFFF; text-decoration:none; padding:2px;}
div.cat div a:hove{color:#FFFFFF; text-decoration:underline;}
div.cat span { color:#2D6F7D; font-family: Arial; font-size: 10px; clear:both; }
.cat img { width:230px; height:85px;border:#FFFFFF 1px solid; }
.bg1{background:url(bg_1.gif) repeat-x; }
.bg2{background:url(bg_2.gif) repeat-x; }
.bg3{background:url(bg_3.gif) repeat-x; }
.bg4{background:url(bg_4.gif) repeat-x; }
.hholder{width:750px; text-align:center; border:dotted 1px #D9E6BC; background:#FFFFFF; margin:6px; clear:both;}

.midad {
	padding: 10px;
	background-color: #ffffff;
	margin-bottom: 10px;
	border-color: #D8F0FB;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	clear:both;
	width:355px;
}
 #seachBox{float:right; margin-top:-20px}
 #seachBox input{padding:0pt; margin:0pt; font-size:10px; border:#2D6F7D solid 1px; background:#FCFFF4}
#item-code{background:#FFFFFF; padding:4px;}

div#top-header{background:#EBF3FA; padding:2px; border-bottom:dotted 1px #75BFB6; height:20px;}
div#top-header a {font-weight: normal; border-right:#FFFFFF 1px solid; color:#3C867C; text-decoration:none; font-size:85%; display:inline }
div#top-header a:hover,div#top-header li a:hover {background:#FFFFCC;font-size:85%; color:#993300;font-weight: normal; border-right:#FFFFFF 1px solid; }
div#top-header ul li { margin: 0pt 0pt 0pt 2px; display: inline; }

.left{float:left;}
.right{float:right;}

ul.item-listing-rate em{ color:#5E6363; font-size:100%;}
ul.item-listing-rate li{ clear:both; display:block; margin:2px 0pt; background:#FFFFFF; padding:2px; height:20px; background:#F9FCFF;}
ul.item-listing-rate a{display:block; width:250px; height:18px; overflow:hidden; float:left; text-align:left; }
ul.item-listing-rate img{float:right; padding:5px 0pt 8px 0pt;}