/* !!!!! GLOBAL ELEMENTS !!!!! */
* { padding:0; margin:0; } /* It will remove padding and margin default values from all ELEMENTS */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, select, a, blockquote, table, td, th { font-family: Tahoma, Geneva, sans-serif; } /* Apply common textual properties */
body { font-size:12px; color:; /* If value is Alphabetic put it in CAPS eg. 'color:#ABCDEF;' */
}

.innerbody{ background:url(../images/body-bg.gif) left 60px repeat-x;}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; } /* HEADERS */
h1 { font-size: 18px; } /* This Logo Title (logo - in general case) */
h2 { font-size: 16px; } /* This will be sitewide main Title for Content and Elements */
h3 { font-size:	15px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
p { line-height:150%; } /* All content will be automatically generated in this tag, MUST TO DEFINE */
form { margin:0px; padding:0px; }
label, input, textarea, select { font-size:11px; }
/*table { padding:inherit; margin:inherit }
td, th {padding:inherit; margin:inherit; }*/
/*___ end global elements ___*/

/* !!!!! GLOBAL CLASSES !!!!! */
.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; line-height:0px; font-size:0px; }
.clear { clear:both; line-height:0px; font-size:0px; height:0px; display:block; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
.spacer { height:12px; font-size:0px; clear:both; line-height:0px; }
.spacer5px { height:5px; font-size:0px; clear:both; line-height:0px; }
.spacer2px { height:2px; font-size:0px; clear:both; line-height:0px; }
.img-bdr { border:solid 1px #ccc8c8; }
a img { border:0px; }
:focus { outline: 0; }
ol, ul { list-style: none; }
small, .small { font-size:9px; }
.medium { font-size: 14px; }
.large { font-size:16px; }
/*___ end global classes ___*/



/*___ Ads page clasess ___ @start */

.container { width:960px; margin:0 auto; } /* Middle contents / post area */
.middle { padding:20px 0 0 0; }
.widecolumn { }
.narrowcolumn { }
/* submit flexible */ 
.submit { font-size:11px; float:left; padding-left:20px; background:url(../images/submit-l.gif) left top no-repeat; }
.submit input { font-size:21px; float:left; padding-right:20px; background:url(../images/submit-r.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:39px; line-height:39px; cursor:pointer; font-weight:normal; text-shadow: 0 -1px 0 #7f9837; filter: Shadow(Color=#7f9837, Direction=145, Strength=1); }

.advs-body {  background:url(../images/bg-bodyforblog.jpg) left top repeat-x; }

#wrappenews { /*width:100%; background:url(../images/bg-bodyforblog.jpg) left top repeat-x;*/ }
#page { width:900px; margin:0 auto; /* if center align */ } /* Main Parent DIV */

#header {background:none!important;}

.top_Bg {background:url(../images/rays.png) center -20px no-repeat; text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	text-decoration:none;
	margin: 0px 0px;}

.top_msg {border-bottom:solid 1px #545454; background:#d6d6d6; text-align:center; height:41px; line-height:40px; color:#5d5d5d; font-size:16px; font-weight:bold; font-style:italic;}
.top_msg a {font-size:15px; background:#dfdfdf; font-weight:normal; color:#5d5d5d; display:inline-block; font-style:italic; text-decoration:none;}
.top_msg a:hover {text-decoration:underline;}
.top_msg .prev_btn { background:url(../images/headbot-co.gif) 0px 100% #dfdfdf no-repeat; width:89px; height:41px; text-align:center;}
.top_msg .prev_btn a {background:url(../images/top-msgnav.gif) no-repeat 0px 15px; padding-left:10px;}

.top_msg .next_btn { background:url(../images/headbot-co.gif) 100% 100% #dfdfdf no-repeat; width:89px; height:41px; text-align:center;}
.top_msg .next_btn a {background:url(../images/top-msgnav.gif) no-repeat 100% -33px; padding-right:14px; }


.viewmsg {text-align:center;  font-size:16px; line-height:38px; padding-top:16px; color:#fff; font-weight:bold; font-style:italic;}
.viewmsg .bluetxt {color:#adefff;}
.view_time {width:20%;  font-size:14px; font-weight:bold; font-style:italic; text-align:left; }
.viewmsg img {vertical-align:middle; margin-right:5px;}

.closebtn {width:20%; text-align:right; line-height:auto;}
.closebtn a {color:#d5ffff; font-size:11px; font-weight:normal; font-style:normal; margin-right:5px; margin-left:5px;}
.closebtn img {position:relative; top:1px; margin-left:3px;}

.user_comment_box {background:url(../images/usercomment-bg.png) no-repeat 0px -31px; padding-left:6px; line-height:31px; height:31px; margin-bottom:9px;}
.user_comment_box .comentbox {background:url(../images/usercomment-bg.png) no-repeat 100% 0px; font-size:11px; color:#fff;}
.user_comment_box .comentbox .head {background:url(../images/usercomment-bg.png) no-repeat -6px -31px; margin-right:10px; display:inline-block; padding:0px 8px 0px 10px;  font-size:11px; color:#f4ffff; height:31px; line-height:31px; float:left;}

.user_rating { padding-right:8px; line-height:30px;}
.user_rating img {margin:0px 0px 0px 2px; vertical-align:middle;}

.advertise_box {margin-bottom:6px;}

.top_co {background:url(../images/boximg-corner.png) no-repeat 0px -8px; padding-left:8px;}
.top_co span {background:url(../images/boximg-corner.png) no-repeat 100% 0px; height:8px; display:block;}
.bot_co {background:url(../images/boximg-corner.png) no-repeat 0px -24px; padding-left:8px;}
.bot_co span {background:url(../images/boximg-corner.png) no-repeat 100% -16px; height:8px; display:block;}

.boximg img {border:solid 1px #b4c9d2;}
.boximg a {border:solid 1px #c0c0c0; display:inline-block;}

.box_left { background:url(../images/boxmiddle-bg.png) 0px 0px;  border-left:solid 1px #626262; border-right:solid 1px #626262;}
.box_bg {border-left:solid 1px #ececec; border-right:solid 1px #ececec; padding:0px 0px 0px 10px;}

.service_list {width:54%; position:relative;}
.service_list li {background:url(../images/box-divider.gif) repeat-y; float:left; white-space:nowrap; text-align:center; padding:0px 3px;}
.service_list li a {color:#000; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.service_list li a:hover {text-decoration:none;}
.service_list li span.img {display:block; height:60px;}
.service_list .video_code {background:url(../images/video-cuntingbg.png) no-repeat 1px 1px; display:inline-block; vertical-align:top; position:relative; top:-5px; height:22px; width:22px; color:#fff; font-size:10px; line-height:24px; text-align:center;}

.advertise_detail {width:46%; padding-top:5px;}
.ads_detail {width:62%; padding-top:3px;}
.ads_detail h3 {font-size:16px; color:#000; padding-bottom:2px; text-decoration:none;}
.ads_detail p {color:#000; font-size:11px;}

/* Use this div as an Spacing Element COMMOM for site contents - #header .container or #sidebar .container */
.mid-topcor { background: url(../images/bg-top-trans.png) center top no-repeat; height:7px; font-size:0px; line-height:0px; }
.mid-topcorb { background: url(../images/bg-top-transb.png) center top no-repeat; height:7px; font-size:0px; line-height:0px; }
.mid-botcor { background: url(../images/bg-middle-btm.jpg) center top no-repeat; height:5px; font-size:0px; line-height:0px; }
.middlebody { background:url(../images/bg-middle-trans.png) center top repeat-y; padding: 0 20px; color:#2d2d2d; }

.blog-heading { background:url(../images/title-shadow.jpg) center bottom no-repeat; text-align:center; padding:15px 0 25px 0; }
.news-devider { background:url(../images/title-shadow.jpg) center bottom no-repeat; height:13px; font-size:0px; line-height:0px; }
.wide-news-devider { background:url(../images/wide-news-devider.jpg) center bottom no-repeat; height:13px; font-size:0px; line-height:0px; }
.narrow-news-devider { background:url(../images/narrow-news-devider.jpg) center bottom no-repeat; height:13px; font-size:0px; line-height:0px; }
.news-title { color:#fd4653; font-size:18px; font-weight:normal; margin:0 0 6px 0; }
/* NAVIGATION */

.newsbox { background:url(../images/news-time.png) left top no-repeat; width:80px; height:29px; padding:0 0 0 131px; text-align:left; position:absolute; left:0px; top:8px; font-size:16px; font-weight:bold; }
.newsbox em{ font-style:normal; font-size:13px; color:#BFD5E0;} 
.newstimeouter .dayname { color:#92d2e4; font-size:14px; font-weight:bold; }

.adblog-heading{ color:#0A6790; font-size:16px; font-weight:bold; padding:8px 0 ; text-align:center;} 

.googleadsbox{ text-align:center; background:url(../images/box-bottom-grayshade.gif) center bottom no-repeat; padding-bottom:40px; padding-top:18px; margin:0 0px 20px 0;}
.rede{ float:left; display:block; line-height:10px;}

/*___ Ads page clasess ___ @end */


.graybox { background:#f8fafc; border:solid 1px #d1d6d9; padding:14px; }
.latest-newstitle { padding-bottom:5px; font-size:12px; color:#757575; font-weight:bold; }
.latest-newstitle a { text-decoration:underline; color:#757575; }
.latest-newstitle a:hover { color:#41be03; text-decoration:none; }
.newssub-title { color:#1d5a74; font-size:15px; margin-bottom:8px; }
.videobox { padding:10px 7px; border:solid 1px #c7c6c7; }
.technews-title { background:url(../images/tech-news-bg.gif) left top repeat-x; line-height:37px; font-size:18px; color:#fff; font-weight:normal; }
.imagebox { padding-bottom:10px; }
.imagebox img { padding:7px; border:solid 1px #c7c6c7; }
.adsimg img { padding:5px; border:solid 1px #c7c6c7; }
.didyou { background:url(../images/did-you-bg.jpg) left top no-repeat; }
.question { padding:0 15px; }
.question a { color:#1d5a74; font-size:15px; text-decoration:none; }
.question a:hover { color:#000; text-decoration:none; }
.today-quote { background:#f8fafc url(../images/today-quote.gif) 30px 6px no-repeat; border:solid 1px #d1d6d9; }
.quote { padding: 0px 0 0 350px; width:380px; font-size:15px; color:#1d5a74; line-height:21px; }
.green { color:#85af05; }


/*___ Tell as page clasess ___ @start */

.form{ font-size:12px; color:#666666;}
.form2{ font-size:11px; color:#666; }
table.form { margin-top:10px;}

.vendortext{ font-size:11px; color:#666;}
.wd200{ width:200px;}
.wd210{ width:204px;}
.wd140{ width:137px;}
table.vendortext label.textfield input.rounded{ height:25px;}

.matchtitle .cmssubtitle{font-size:16px; padding:5px 12px; border-bottom:0px;}

.cmssubtitle{ background:#f3fbfe; padding:5px 8px; color:#0B6597; font-size:13px;/* border-bottom:solid 1px #e9f4f7;*/ -moz-border-radius:4px; -webkit-border-radius: 4px; } 

.reqfield{ color:#F90025;}

.check{ position:relative; margin-right:4px; top:3px;}
label.textfield { float: left; display:block; background:url(../images/vba-sprites.png) -1651px -411px no-repeat; line-height:25px; padding-left:5px; margin:0px; }
label.textfield input.rounded { float: left; display:block; background:url(../images/vba-sprites.png) right -411px no-repeat; border:0px; height:16px; line-height:15px; padding:6px 5px 3px 4px; margin:0px; color:#858585; }

td.textar textarea{ border:solid 1px #d1d1d1;  padding:6px;}

.filt{ padding-top:4px; display:block;} 
.ft11{ font-size:11px; padding-left:8px;}

/* submit flexible */ 
.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; }
.green-button input { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:39px; padding-bottom:4px; line-height:21px; cursor:pointer; font-weight:bold; }
a.green-button { font-size:16px; float:left; padding-left:18px; background:url(../images/sbleft.gif) left top no-repeat; text-decoration:none; }
a.green-button span { font-size:16px; float:left; padding-right:18px; background:url(../images/sbright.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:4px; line-height:39px; cursor:pointer; font-weight:bold; }
.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; }
.green-button-small input { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; width:auto; overflow:visible; border:0px; color:#fff; height:26px; padding-bottom:4px; line-height:20px; cursor:pointer; font-weight:bold; }
a.green-button-small { font-size:12px; float:left; padding-left:14px; background:url(../images/sbleft-sml.gif) left top no-repeat; text-decoration:none; }
a.green-button-small span { font-size:12px; float:left; padding-right:14px; background:url(../images/sbright-sml.gif) right top no-repeat; border:0px; color:#fff; /*height:39px;*/ padding-bottom:0px; line-height:26px; cursor:pointer; font-weight:bold; }


/*___ Tell as page clasess ___ @end */


.error-msg { text-transform:uppercase; color:#ED0906; font-size:12px; }
.predi-table { background:#E6E3DF; font-size:11px; }
.predi-table th { padding:4px 6px; font-size:11px; }
.predi-table td { background:#fff; padding:2px 6px; }
.predi-table a { color:#0B6597; text-decoration:none; font-size:11px; }
.predi-table a:hover { color:#3086bc; text-decoration:none; }

.hmsg{ background:#fafcd0; padding:10px 8px; border:solid 1px #e0e3a6; text-align:center; color:#ff1e00; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:-4px; -moz-border-radius:8px; -webkit-border-radius: 8px; line-height:18px;}
.hmsg ul{ padding:0 0 0 12px; }
.hmsg li{ text-align:left; background: url(../images/error-small-icon.gif) left 4px no-repeat;  padding:2px 0 2px 24px; font-weight:bold; }

.top-msg{ background:#e9faff; padding:10px 8px; border:solid 1px #bcdbea; text-align:center; color:#066396; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:-4px; -moz-border-radius:8px; -webkit-border-radius: 8px; line-height:18px;}
.top-msg ul{ padding:0 0 0 12px; }
.top-msg li{ text-align:left; background: url(../images/error-small-icon.gif) left 4px no-repeat;  padding:2px 0 2px 24px; }
.aligncenter{padding-left:10px;}
.redstar { color:#F00; }


.social_site {background:url(../images/socialnetwork-boxbg.png) no-repeat 0px -26px; position:absolute; top:40px; display:none; right:-110px; padding-left:10px;}
.siteboxbg {background:url(../images/socialnetwork-boxbg.png) no-repeat 100% 0px; height:34px; padding-right:10px;}
.service_list .social_site ul li {float:left; padding-top:4px; background:none; padding:4px 2px 0px; position:static;}

/* Footer
--------------------------------------------------------------------------------*/
#footer {height:82px; background:#efefef;}
*:first-child+html #footer .form_part .comment textarea {margin-top:-1px;}
/* For the Advertise Detail Page End */

.socialtop{ margin-right:14px; margin-top:2px;}
.socialtop a, .social-bottom a{  display:inline-block; text-indent:-9999px;  } 
.socialtop a.youtube-top{ width:36px; height:22px; background:url(../images/vba-sprites.png) -1683px 0px no-repeat; }
.socialtop a.twitter-top{ width:33px; height:22px; background:url(../images/vba-sprites.png) -1719px 0px no-repeat; }
.socialtop a.facebook-top{ width:37px; height:22px; background:url(../images/vba-sprites.png) -1752px 0px no-repeat; }
.social-bottom a.facebook-bot{ width:42px; height:45px; background:url(../images/vba-sprites.png) -1691px -44px no-repeat;}
.social-bottom a.twitter-bot{ width:42px; height:45px; background:url(../images/vba-sprites.png) -1735px -42px no-repeat;}
.gt-more-rewards{ text-indent:-9999px; display:inline-block; width:263px; height:47px; background:url(../images/vba-sprites.png) -1683px -143px no-repeat;}


/* news details */

.news_top_nav { background:url(../images/nav-line.gif) no-repeat left top; padding-top: 17px; text-align:center; float:left; width:100%; }
.green-button1 a { font-size:13px; color:#fff; font-weight: bold; text-decoration:none; background:url(../images/sbright-sml.gif) no-repeat right top; display:block;}
.green-button1 a  img{ padding-right:5px;}
.green-button1 a:hover {color:#fff; background:url(../images/sbright-sml.gif) no-repeat right top;}
.green-button1 a span { display:block;padding:0px 15px 0px 15px; line-height:5px; background:url(../images/sbleft-sml.gif) no-repeat left top;}
.green-button1 a:hover span { background: url(../images/sbleft-sml.gif) no-repeat left top;}
.green-button1 input.format{ border:1px solid #e2e2e2; width:100px;}
.margin_left_right{ margin:0px 18px; }
.news_details_img_holder{ margin:36px 0;  }
.news_left { float:left; }
.news_total_view{ float:left; clear:both; width:100%; background:url(../images/nav-line.gif) no-repeat left bottom; margin:15px 0px 0px 0px; padding:0px 0px 10px 18px;}
.news_total_view ul{ margin:0px; padding:0px; }
.news_total_view ul li{ display:inline; float:left; margin:0px 10px 0px 0px; padding:0px; font-weight:bold; color:#000; font-size:12px; }
.news_total_view ul li span a{ color:#000; font-weight:bold; }
.news_submit_but{ padding:0px; margin:-15px 0px 0px 0px; }