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,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i,marquee,#search form,.title{
margin:0; padding:0
}

body{
margin-top:0; color:#84878E; background:#000 url(images/bg_top.jpg) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; padding:0
}



img{
border:0; margin:0
}


a{
color: inherit; text-decoration:underline; outline:none
}


a:hover{
color: inherit; text-decoration:none
}


h1,h2,h3,h4,h5,h6{
color:#221f24; font: italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}


blockquote{
color:#444; font-style:normal; padding:10px
}


.clear{
clear:both
}



a img{
border:0
}

#header_bg { position: absolute; z-index: -5; background:transparent url(images/header_bg.jpg) no-repeat scroll center top; height: 272px; width: 100%; visibility: visible; }
#header_block_left_bg { position: absolute; z-index: -5; background:transparent url(images/block_left.png) no-repeat scroll left bottom; height: 272px; width: 100%; visibility: visible; }
#header_block_right_bg { position: absolute; z-index: -5; background:transparent url(images/block_right.png) no-repeat scroll right bottom; height: 272px; width: 100%; visibility: visible; }
#header{ width:998px; height:149px; margin:0 auto}


#header img.logo{
float:left; border:0; margin:10px 0 0 25px; }


#header div.header_R{
float:right; width:400px; /* margin:0 10px 0 0; */ margin:40px 10px 0 0;
}


#header div.header_R p.p1{
font-size:11px; font-weight:bold; color:#000; text-align:right; text-transform:uppercase; margin:0; padding:0
}


#header div.header_R p.p2{
background: transparent url(images/toll_free.png) no-repeat left; font-size:29px; color:#000; text-align:right; margin:0; padding:8px 0 7px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }


#header div.header_R p.p2 span{
font-size:29px; color:#fff600
}


#pages{
width:998px; height:43px; background:#fbb838 url(images/page_bg_center.jpg) repeat-x top; overflow:hidden; margin:0 auto
}


#pages_L{
width:998px; height:43px; background:url(images/page_bg_left.jpg) no-repeat left top
}


#pages_R{
width:998px; height:43px; background:url(images/page_bg_right.jpg) no-repeat right top
}


#banner{
width:998px; height:251px; background:transparent url(images/banner.png) top no-repeat; margin:0 auto 10px auto; }


#banner_sub{
position:absolute; margin:0 auto 0px auto; width:100%;}

#banner_sub_content{
width:998px; height:145px; background:transparent url(images/banner_sub.jpg) top no-repeat; margin:0 auto 10px auto; }



#wrapper2{
clear:both; width:100%; margin-top:122px; padding-top:20px; background:#ff9b00 url(images/bg_middle.jpg) top repeat-x; }

#container{
width:998px; color:#000000; margin:0 auto; }


#left-div{
margin-top:15px; margin-bottom:10px; width:710px; float:right
}


#left-inside{
float:left; padding:0;
}

#left-inside p{ margin:10px 0 20px 0 !important; line-height:21px;}
.post-inside{ clear:both; margin:0 0 40px 0; }

.post-inside p{ margin:10px 0 20px 0 !important; line-height:21px;}


.adwrap{
margin-left:26px
}


#sidebar-wrapper{
width:300px; float:left; margin-bottom:20px
}


#sidebar{
float:left; width:288px; margin:15px 0
}

#footer_bg{
	background:transparent url(images/bg_footer.jpg) repeat-x; clear:both; width:100%; margin:0 auto; }

#footer{
width:998px; text-align:left; color:#FFF; padding-top:14px; margin-left:auto; margin-right:auto; font-size:11px
}

#footer ul.menu{ margin: 0; padding:5px 0 20px 0; color:#FFF; background:transparent url(images/footer_line.jpg) bottom center no-repeat; }
#footer ul.menu li{ margin:0 20px; padding:0px; display:inline; text-transform:uppercase; }	
/*#footer ul.menu li.current_page_item a, #footer ul.menu li.home a{ color:#ffcc00 !important; }*/
#footer ul.menu li ul{ display:none; }
#footer ul.menu li a{ font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer ul.menu li a:hover{ color:#ffcc00 !important; text-decoration:none; }

.footer_title{ text-align:center; margin:15px 0 20px 0; }


.about{
background:none!important
}


#footer ul li a{
color:#FFF!important; text-decoration:none
}


#footer ul li a:hover{
color:#FFF!important; text-decoration:underline
}


#extras{
float:left; width:780px; color:#C7AA92; text-align:left; background-color:#f5f5f5; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; margin:10px 12px 20px; padding:0 10px 10px
}


.country_links{
width:30%; float:left; margin:0px 10px 10px 20px
}


.country_links_last{
margin:10px!important
}
.articleinfo{
border-bottom:1px solid #EEE; padding-bottom:7px; color:#545454
}


.country_links h2{
clear:both; color:#f8ca03; text-transform:uppercase; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:20px 0 0 0;
}


.sidebar-box2{
padding-right:20px;
}

.sidebar-box3{
/* background:transparent url(images/offer_sub.jpg) no-repeat; width:288px; height:208px; */
background:transparent url(images/offer.jpg) no-repeat; width:288px; height:208px; }

img.get_goute{ margin:0 0 0 15px; }

.license{ width:245px; height:67px; background:transparent url(images/license_bg.jpg) no-repeat; text-align:center; margin:20px 0 5px 10px; }
.license h2{color:#221f24; font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:8px 0; }


.sidebar-box ul{
width:201px; margin:10px 0 0 30px; padding:0
}


.sidebar-box ul li{
color:#232323; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:4px 0px; }


.sidebar-box ul li a{
color:#232323!important; }


.sidebar-box ul li a:hover{
text-decoration:underline
}

.sidebar-box h2,.sidebar-box2 h2, .sidebar-box3 h2{
color:#221f24; font: italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:15px; }

.sidebar-box2-img{ text-align:center;}



.postrs a img,.comrs a img{
display:block; float:left; margin:9px 5px 0 10px
}


#menu ul,#menu li,#catmenu ul{
float:left; list-style:none; margin:0; padding:0
}


#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul,#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover1 ul ul,#catmenu li.sfhover1 ul ul ul{
left:-999em
}


#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul,#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover1 ul,#catmenu li li li.sfhover1 ul{
left:auto
}


#menu li:hover,#menu li.sfhover,#catmenu li:hover,#catmenu li.sfhover1{
position:static
}


.comm a:link,.comm a:visited,.comm a:hover,.more a:link,.more a:visited,.more a:hover,.categoryb a:link,.categoryb a:visited,a.url,ol.commentlist li div.vcard cite.fn a:link,#footer a:visited{
color:#fff
}


.sidebox ul,.sidebox li{
list-style-type:none; margin:0; padding:0
}


.sidebox ul ul ul,.sidebox ul ul ul ul{
list-style-type:none; border:0; margin:0; padding:0
}


ol.commentlist,ol.pinglist{
list-style:none; text-indent:0; margin:0; padding:0
}


ol.commentlist li,ol.pinglist li{
position:relative; margin:20px 0; padding:5px 0
}


ol.commentlist li span.says,ol.commentlist li div.comment-meta,ol.pinglist li span.says,ol.pinglist li div.reply{
display:none
}


ol.commentlist li ul,ol.pinglist li ul{
font:normal 12px/1.4 Trebuchet MS,Arial,sans-serif; list-style:square; text-indent:0; margin:0 0 1em; padding:0
}


ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4{
margin:0 0 0 50px
}


.country_links dl,.country_links dl dd,.sidebar-box{
margin:0; padding:0; color:#a5a5a5;
}

.country_links dl:hover,.country_links dl dd:hover{
margin:0; padding:0; color:#fff;
}


img.centered{
display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0
}


img.alignnone{
display:inline; background:none; border:none; margin:0 0 10px; padding:5px
}


img.alignright{
display:inline; background:none; border:none; margin:10px 0 10px 10px; padding:5px
}


img.alignleft{
display:inline; background:none; border:none; margin:10px 10px 10px 0; padding:5px
}


.aligncenter{
display:block; margin-left:auto; margin-right:auto; margin-bottom:10px
}


.alignright{
float:right; margin:0 0 10px 10px
}


.alignleft{
float:left; margin:0 10px 10px 0
}


.wp-caption{
border:1px solid #DDD; text-align:center; background-color:#fff; margin:5px; padding:4px 0 5px
}


.wp-caption img{
border:0; margin:0 0 5px; padding:0
}


.wp-caption p.wp-caption-text{
font-size:11px; font-weight:400; line-height:12px; margin:0; padding:0
}


#bg_center{
width:996px; background:url(images/bg_center.jpg) repeat scroll center #f2f2f2; margin:0 auto 25px
}


#bg_top{
background:url(images/bg_top.jpg) no-repeat scroll center top transparent
}


#bg_bottom{
background:url(images/bg_bottom.jpg) no-repeat scroll center bottom transparent; padding:10px 0
}


#wrapper{
width:978px; margin:0 auto
}


#casing{
width:978px; height:100%; margin:0 auto; padding:0 0 10px
}


#top{
height:98px; width:996px; position:relative; margin:auto
}


#logo{
float:left; margin:43px 0 0 32px
}


#callNum{
float:right; margin:30px 9px 0 0
}


.blogname{
width:600px; font-family:Trebuchet MS,arial,sans-serif; float:left; height:60px; margin:20px 0 0 10px
}


.blogname h1{
font-size:36px; font-weight:400; text-align:left; color:#F1B723; padding:10px 0 0
}


.blogname h1 a:link,.blogname h1 a:visited{
color:#fff; display:block; margin:0
}


.blogname h1 a:hover{
color:#cc7112
}


.blogname h2{
font-size:16px; font-weight:400; color:#FFA73F; text-align:left; margin:5px 0 0
}


#sback{
width:284px; height:70px; float:right; background:url(images/sback.png) no-repeat; display:inline; position:relative; margin:25px 25px 0 0
}


#search{
display:inline; float:right; height:22px; margin-right:3px; margin-top:3px; width:230px; padding:0
}


#search fieldset{
border:none; margin:0; padding:0
}


#search p{
font-size:85%; margin:0
}


#s{
border:none; font:normal 100% Trebuchet MS,Arial,Helvetica,sans-serif; color:#747474; float:left; background:url(images/search_input.jpg) no-repeat; display:inline; width:155px; margin:0; padding:3px 5px
}


input#searchsubmit{
background:url(images/search_btn.jpg) no-repeat scroll 0 0 transparent; border:0 none; color:#FFF; display:inline; float:right; font-weight:700; height:16px; padding-bottom:21px; margin:0
}


.flash_slideshow{
width:978px; height:659px; background:url(images/slides.jpg) no-repeat scroll 0 0
}


#foxmenucontainer{
height:39px; display:block; font:13px Trebuchet MS,Arial,sans-serif; font-weight:400; background:url(images/catmen.png); padding:0
}


#menu{
width:1000px; height:39px; margin:0; padding:0
}


#menu li a,#menu li a:link,#menu li a:visited{
color:#f8bf10; display:block; margin:0; padding:10px
}


#menu li a:hover,#menu li a:active{
color:#fff; text-decoration:none; margin:0; padding:10px
}


#menu li li a,#menu li li a:link,#menu li li a:visited{
background:url(images/catmen.png); width:150px; color:#f8bf10; font-weight:400; float:none; border-bottom:1px solid #b3050c; margin:0; padding:8px 10px
}


#menu li li a:hover,#menu li li a:active{
background:#7F070C; color:#fff; padding:8px 10px
}


#menu li ul{
z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0; padding:0
}


#menu li ul a{
width:140px
}


#menu li ul ul{
margin:-33px 0 0 170px
}


#catmenucontainer{
height:27px; display:block; font:12px Trebuchet MS,Arial,sans-serif; font-weight:400; width:998px; margin:0 auto; padding:0
}


#catmenu{
height:44px; margin:0; padding:0
}


#catmenu ul li ul li ul li{
height:auto
}


#catmenu ul li ul li a{
width:130px
}


#catmenu li{
float:left; list-style:none; height:42px; background:url(images/page_separator.jpg) no-repeat left; font: bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0
}

#catmenu li.page-item-2{ background:none !important; }

#catmenu li a,#catmenu li a:link,#catmenu li a:visited{
color:#774c01; display:block; margin:0; padding:14px 0px 12px; width:198px; text-align:center; }


#catmenu li a:hover,#catmenu li a:active,li.current_page_item{
color:#000; text-decoration:none; margin:0; padding:14px 0px 12px; }

#catmenu li ul.children li{
height:25px !important; margin:0; padding:0; }
#catmenu li ul.children{ margin-top:1px; }
#catmenu li ul.children li a,#catmenu li ul.children li a:link,#catmenu li ul.children li a:visited{
width:189px; }

#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited{
background-color:#faba3a; background-image:none; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-align:left; float:none; border-top:1px solid #fdd58c; margin:0; padding:6px 0 6px 10px; }


#catmenu li li a:hover,#catmenu li li a:active{
background-color:#000!important; background-image:none; color:#fff; border-top:1px solid #999999; }


#catmenu li ul{
z-index:9999; position:absolute; left:-999em; height:auto; width:198px; text-transform:capitalize!important; margin:0; padding:0
}


#catmenu li ul a{
width:180px
}


#catmenu li ul ul{
margin:-44px 0 0 151px
}


#maincontent{
float:right; width:978px; height:100%; display:inline; padding:10px 0 0
}


#content{
float:left; width:660px; height:100%; display:inline; padding:0 0 0 10px
}


.postim{
background:#fff; border:1px solid #ddd; float:left; margin:10px 10px 10px 0; padding:5px
}


.data{
font-size:10px; font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif; color:#ca680b; text-transform:uppercase; background:#fff; height:20px; border:1px solid #E5E5E5; padding:0
}


.author{
color:#111; float:left; padding:4px 5px
}


.clock{
color:#111; margin-left:5px; float:left; padding:4px 5px
}


.post{
width:650px; height:100%; color:#777; font:13px Trebuchet MS,Arial,verdana,sans-serif; margin:10px 0 20px
}


.post h2{
text-align:left; font-size:24px; font-family:GTrebuchet MS,arial,sans-serif; font-weight:400; overflow:hidden; margin:0; padding:10px 0
}


.post h2 a,.post h2 a:link,.post h2 a:visited{
color:#000; background-color:transparent
}


.post h2 a:hover{
color:#228fc4; background-color:transparent
}


.comm{
color:#fff; background:#BC0000; float:right; padding:4px 10px
}


.more{
color:#fff; float:right; font-size:10px; background:#dd230a; /* border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; */padding:3px 10px
}


.postinfo{
height:18px; font:10px Trebuchet MS,Arial,century gothic,verdana,sans-serif; color:#271A0A; margin-top:10px; padding:0
}


.categoryb{
background:#999; color:#fff; font-size:10px; padding:3px 5px
}


.categoryb a:hover{
color:#DD5A0A
}


.entry{
margin:0; padding:0 2px
}


.entry a:link,.entry a:visited{
color:#AC0604; background-color:transparent
}


.entry a:hover{
color:#455236; background-color:transparent; text-decoration:none
}


.entry ul,.entry ol{
line-height:150%; margin:.4em 0 1em
}


.entry ul li,.entry ol li{
list-style-position:outside; margin-left:1.6em
}


.entry p{
line-height:22px; margin:5px 0; padding:5px 0
}


.left{
float:right; width:300px; display:inline; overflow:hidden; padding:10px 0 0
}


.bigad{
width:310px; overflow:hidden; background:#f3f3f3; border:1px solid #e5e5e5; margin:5px 5px 10px 2px; padding:10px
}


.sidebar{
float:left; width:300px; margin-left:5px; display:inline; padding:0
}


.sidebar2{
display:inline; float:right; width:160px; margin-right:12px; padding:0
}


.sidetitl{
color:#fff; font-size:17px; width:270px; background:#2B2B2B; position:relative; font-family:Trebuchet MS,Arial,sans-serif; font-weight:700; margin:5px; padding:10px 0 8px 10px
}


.sidebox{
float:left; width:290px; padding-top:0; font-size:12px; font-family:Trebuchet MS,Arial,sans-serif; background:#f3f3f3; display:inline; border:1px solid #e5e5e5; overflow:hidden; margin:0 0 10px
}


.sidebox ul ul{
list-style-type:none; background-repeat:no-repeat; margin:0; padding:0 0 10px
}


.sidebox ul li{
height:100%; line-height:28px; float:left; clear:left; width:290px; list-style-type:none; overflow:hidden
}


.sidebox ul li:hover{
background:#fff
}


.sidebox ul li a:link,.sidebox ul li a:visited{
color:#777; text-decoration:none; display:block; border-bottom:1px solid #eaeaea; padding:0 0 0 10px
}


.sidebox ul li a:hover{
color:#BC0000
}


.sidebox p{
margin:0; padding:7px 10px
}


.sidebox div{
margin:0; padding:5px 10px
}


.sidebox table{
width:100%; text-align:center; color:#787d7f
}


li.recentcomments{
padding-left:10px
}


#wp-calendar{
width:100%; background:#F3F3F3; padding:0 0 15px
}


#wp-calendar caption{
font-size:14px; color:#555; padding:0 5px
}


#wp-calendar th,#wp-calendar td{
text-align:center; background:#fff; color:#666; padding:5px
}


#wp-calendar td a{
background:#fff; padding:3px
}


#wp-calendar td{
background:transparent
}


#wp-calendar td,table#wp-calendar th{
padding:2px 0
}


#navigation{
margin:10px auto; padding:0 5px 10px 0
}


.contentCenter{
text-align:center
}


h2.pagetitle{
font-size:20px; text-align:center; color:#000; font-family:Trebuchet MS,Arial,sans-serif; padding:10px 0
}


h2.pagetitle a{
color:#507409
}


#comment{
height:100%; width:690px; margin:0; padding:0
}


#comnums h3{
font-size:18px; font-weight:400; color:#B91016; font-family:Trebuchet MS,Arial,sans-serif; text-align:center; border-bottom:1px solid #ddd; margin:10px 0; padding:10px 0
}


#respond{
height:100%; background:#fff; border:1px solid #DEDCDD; margin:5px 0; padding:0 5px
}


#respond h3{
font-size:22px; font-weight:400; color:#555; font-family:Trebuchet MS,Arial,sans-serif; margin:5px 0; padding:5px 10px
}


#commentform{
color:#BFAFA7; font-family:Trebuchet MS,Arial,sans-serif; margin:0; padding:0 10px 10px
}


.cancel-comment-reply{
font-family:Trebuchet MS,Arial,sans-serif; margin-left:10px; padding:0
}


#commentform p{
color:#777; font-size:10px; padding:5px 0
}


#commentform input{
background:#F4F4F4; border:1px solid #DEDCDD; color:#444; padding-left:10px
}


#commentform textarea{
background:#F4F4F4; border:1px solid #DEDCDD; color:#444; width:95%; padding:5px
}


.comments input#submit{
background:#414141 url(images/rmore.png) repeat-x; border:1px solid #333; /* border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; */color:#fff; font-family:Trebuchet MS,Arial,sans-serif; padding:3px 10px
}


.comment-body{
margin-left:80px; border:1px solid #eaeaea; background:#fff url(images/fade.png) repeat-x; padding:10px
}


ol.commentlist li div.comment-author{
color:#C00808; padding:0 10px 0 0
}


ol.commentlist li div.vcard{
font:10px Trebuchet MS,Arial,sans-serif; color:#fff; position:absolute; top:5px; left:0
}


ol.commentlist li div.vcard cite.fn{
font-style:normal; position:absolute; width:70px; text-align:center; background:#999; top:75px; left:0; padding:2px 0
}


ol.commentlist li div.vcard img.avatar{
border:5px solid #DFDFDF; margin:0; padding:0
}


ol.commentlist li p{
font:normal 12px Trebuchet MS,Arial,sans-serif; line-height:22px; color:#666; margin:0 0 1em; padding:5px
}


ol.commentlist li div.reply{
font:10px Trebuchet MS,Arial,sans-serif; text-align:right; margin:0 5px 5px 0; padding:0
}


ol.commentlist li div.reply a{
text-decoration:none; background:#414141 url(images/rmore.png) repeat-x; border:1px solid #333; /* border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; */color:#fff; padding:3px 10px
}


ol.commentlist li ul.children{
list-style:none; text-indent:0; margin:1em 0 0
}


ol.commentlist li.pingback div.vcard{
color:#C00808; padding:0
}


ol.pinglist .comment-body{
border:1px solid #ccc; background:#F4F4F4; padding:10px
}


ol.pinglist li div.vcard cite.fn a:link{
color:#435036
}


ol.pinglist li div.comment-meta{
padding:5px 0
}


ol.pinglist li p{
font:normal 12px Trebuchet MS,Arial,sans-serif; line-height:18px; color:#464646; margin:0 0 1em; padding:5px
}


.page-numbers{
color:#e7090f; border:1px solid #aa161a; padding:2px 5px
}


.current{
color:#aa161a
}


.widebanner{
text-align:center; padding:15px 0
}

/* sitemap */

ul#sitemap {
	padding-left: 30px;
}

ul#sitemap li ul.children {
	padding-left: 16px;
}

/* rss */
#rss {
	float:right;
}

/* nav menu */
#catmenu a {
	text-decoration: none;
}
