html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:100;
font-style:normal;
font-size:100%;
font-family:inherit;
/*vertical-align:middle;*/
margin:0;
padding:0;
}

body {
line-height:1.4;
color:#333;
font-family:Calibri, Arial, Helvetica, Sans-Serif;
font-size:12px;
}

body, html {
  background: #d1d1d1 url("images/new/main_bg.png") repeat-x left top;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
}

caption,th,td {
text-align:left;
font-weight:400;
}

#holder {
width:891px;
margin:0 auto;
}

#nav-main {
    background: transparent url("images/new/top_menu_bg.png") repeat-x 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 36px;
    position: relative;
    padding: 0 5px;
    box-shadow: 0 3px 5px #888888;
    -moz-box-shadow: 0 3px 5px #888888;
    -webkit-box-shadow: 0 3px 5px #888888;
}

#main-banner {
border: 1px solid #888888;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow: hidden;
}

#content-box {
padding:15px 0;
}

#left-panel {
float:left;
width:255px;
margin-right:20px;
}

#right-panel {
float:left;
width:615px;
}

#footer-container {
color:#707070;
background: #868686;
padding: 15px 0 0 0;
width:100%;
clear: both;
}

#footer-container .copyright-container {
width: 100%;
background:#5a5a5a;
height:30px;
}

#footer-container .copyright-container .copyright {
width:980px;
margin:0 auto;
color:#f0f0f0;
line-height:30px;
font-size: 13px;
}

#footer {
width:980px;
margin:0 auto;
}

#footer .logo-box {
margin-bottom: 15px;
background: transparent url(images/new/banner_payment.png) no-repeat left top;
height: 50px;
width: 980px;
}

#footer .main-container {
margin-bottom: 10px;
}

#footer .main-container .footer-block {
float:left;
width: 275px;
padding: 5px 25px;
}

#footer .main-container .left {
}

#footer .main-container .left h3 {
font-size:16px;
font-weight:normal;
color:#1e1e1e;
margin-bottom:5px;
}

#footer .main-container .left ul {
padding:0;
margin: 0;
list-style: none;
position: relative;
}

#footer .main-container .left ul li {
float:left;
width:125px;
margin-right:10px;
}
#footer .main-container .left ul li a {
font-size: 13px;
color:#f0f0f0;
}

#footer .main-container .middle {
background: transparent url(images/new/footer_box_sep.png) repeat-y left top;
}

#footer .main-container .middle .support-box {
background: transparent url(images/new/btn_livechat1.png) no-repeat left top;
}

#footer .main-container .middle .support-box img {
width: 262px;
height: 70px;
margin-bottom: 20px;
}

#footer .main-container .middle .social-links {}
#footer .main-container .middle .social-links a {
padding-left: 20px;
margin-right: 20px;
line-height: 20px;
font-size: 13px;
color:#f0f0f0;
}
#footer .main-container .middle .social-links a.facebook {
background: transparent url(images/new/icon_social_f.png) no-repeat left top;
}
#footer .main-container .middle .social-links a.twitter {
background: transparent url(images/new/icon_social_t.png) no-repeat left top;
}
#footer .main-container .middle .social-links a.youtube {
background: transparent url(images/new/icon_social_y.png) no-repeat left top;
}

#footer .main-container .right {
background: transparent url(images/new/footer_box_sep.png) repeat-y left top;
}

#footer .main-container .right .newsletter-signup {
padding-left:50px;
background: transparent url(images/new/icon_subscribe.png) no-repeat left top;
font-size:16px;
font-weight:normal;
color:#f0f0f0;
margin-bottom:5px;
line-height: 30px;
}

#footer .main-container .right .news-signup-form input[type=text] {
height:15px;
width:240px;
font-size:13px;
padding:7px;
font-family: Tahoma,Helvetica,Sans-serif;
color:#1e1e1e;
}

#footer .main-container .right .news-signup-form input.default-value {
color:#dadada;
}

#nav-main li {
float:left;
line-height:36px;
background: transparent url("images/new/top_menu_sep.png") no-repeat right 5px;
}

#nav-main li a {
float:left;
color:#263742;
text-transform:uppercase;
padding:0 15px;
margin-right:2px;
}

#nav-main li a span {
float:left;
padding:0 10px;
font-size: 15px;
color: #f0f0f0;
}

#nav-main li a:hover,#nav-main > li:hover > a {
background:url(images/new/top_menu_hoverbg.png) repeat-x 0 0;
color:#fff;
text-decoration:none;
}

#nav-main li a:hover span,#nav-main > li:hover > a span {
background:url(images/new/top_menu_hoverbg.png) repeat-x 0 0;
}

/* SUB MENU */
#nav-main li ul{display:none;}
#nav-main li:hover ul, #nav-main li.hovering ul{display:block;}
#nav-main li ul {
    background: #373737;
    border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    float: left;
    padding: 15px;
    position: absolute;
    top: 36px;
    margin-top: 1px;
    width: 350px;
}
#nav-main li ul li {
    background: transparent url("images/new/top_menu_bullet.png") no-repeat 0 9px;
    float: left;
    line-height: 22px;
    padding: 0 10px 0 15px;
    width: 150px;
}
#nav-main li ul li a {
float:none;
color:#e1e1e1;
text-transform:none;
text-decoration:underline;
margin:0;
font-size: 13px;
padding:0;
}

#nav-main li ul li a:hover {
background:none;
color:#b96900;
}

.ad-space {
margin-bottom:0;
height:90px;
margin-top:15px;
}

.aff-btn {
padding-top:8px;
}
.aff-btn a img {
border: 1px solid #888888;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow: hidden;
}

.news-item {
margin-bottom: 10px;
padding-bottom: 10px;
height:140px;
}

.news-item strong {
color:#0b2637;
font-size:15px;
display:block;
font-family:Verdana, Geneva, sans-serif;
}

.news-item span {
color:#505050;
font-size:11px;
display:block;
}

.news-item p {
padding:5px 0;
}

.news-item-btn {
text-align:right;
}

.subscription {
padding:15px;
}

.subscription p {
margin-bottom:10px;
}


.subscription label {
color:#000;
}

.subscription .form-txt {
width:175px;
}

.subscription .form-btn {
background:url(images/subscribe_btn.png) no-repeat;
width:89px;
height:20px;
border:0;
font-weight:700;
color:#2b4b61;
font-size:11px;
cursor:pointer;
}

.horizontal-list li {
float:left;
width:190px;
color:#0f0f0f !important;
padding:15px;
}

.horizontal-list li img {
float:left;
margin:0 8px 5px 0;
}

.horizontal-list li strong,.horizontal-list li strong a {
color:#04304a;
font-size:14px;
}

.horizontal-list li p {
padding:4px 0;
}

.clear {
clear:both;
}

.al-right {
text-align:right;
}

.cat {
height:350px;
overflow-y:scroll;
}

.catmenu {
height:200px !important;
overflow-y:scroll;
}

a,a.txt {
text-decoration:none;
}

a:hover,a.txt:hover {
text-decoration:underline;
}

#main-listing-hold .listing-top h2,#main-listing-hold .listing-bottom .nav-pages {
float:left;
}

#main-listing-hold .listing-top .nav-pages,#main-listing-hold .listing-bottom .sort-pages,.fl-right {
float:right;
}

.phone
{
background:url(images/phone.jpg);	
background-repeat:no-repeat;
width:118px;
height:142px;
}
.arrow
{
background:url(images/arrow.jpg);	
background-repeat:no-repeat;
width:33px;
height:54px;
}
.verify
{
background:url(images/verify.jpg);	
background-repeat:no-repeat;
width:117px;
height:142px;
}
.verifycode
{
background:url(images/pc.jpg);	
background-repeat:no-repeat;
width:118px;
height:142px;
}
.tick
{
background:url(images/correct.jpg);	
background-repeat:no-repeat;
width:99px;
height:142px;
}
.noaccept
{
background:url(images/notaccepted.png);	
background-repeat:no-repeat;
width:324px;
height:144px;
}
/* LEFT PANEL */
	.box-small-title{background:url(images/box_head_small.png) no-repeat left top; color:#fff; padding:0 15px; line-height:27px;}
	.box h4{color:#cb7400; font-size:14px; border-bottom:#e7e7e7 1px solid; line-height:28px;}
	.box h4 a{color:#cb7400; display:block; padding:0 10px 0 30px;}
	.box h4 a:hover{text-decoration:none; color:#333;}
	.box h4 a:active{outline:0;}
	.box h4.ui-state-active{background:#fbfbfb url(images/acc_icon_down.png) no-repeat 6px 4px;}
	.box h4.ui-state-default{background:#fbfbfb url(images/acc_icon_side.png) no-repeat 6px 4px;}
	#accordion ul{padding:10px 25px; border-bottom:#e7e7e7 1px solid;}
	#accordion ul a{color:#003253; background:url(images/bullet.gif) no-repeat left 5px; padding-left:10px;}
	

* {
    margin:0;
    padding:0
}
#topstat {
   margin:auto;
   position:fixed;
   margin:auto;
   left:0;
   bottom:0;
   height:50px;
   background:red;
   width:100%;
}
* html #topstat {
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
   position:absolute;
}
* html {/* stop jitter by adding a 1px transparent gif to background of html*/
    background-image: url(image.jpg);
}
.prdboxtop
{
background-image:url(images/pricebox_top.jpg);
background-repeat:no-repeat;
width:343px;
height:68px;
}
.prdboxmid
{
background-image:url(images/pricebox_middle.jpg);
background-repeat:repeat-y;
width:343px;
}
.prdboxfooter
{
background-image:url(images/pricebox_footer.jpg);
background-repeat:no-repeat;
width:343px;
height:54px;
}
