/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
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,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}


/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#ddd url("../images/body-bck.jpg") repeat-x;font-family:Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4{font-family:Arial, Helvetica, sans-serif;}
p{font-size:0.8em;line-height:1.4em;color:#454545;}
strong, b{font-weight:bold;}
a{text-decoration:none;color:#1E4878;}

/*a:link {
	color: #0066CC;
	text-decoration: none;
}
a:visited {
	color: #0066CC;
	text-decoration: none;
}
a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #0A3266;
	text-decoration: none;
}
a:hover {
	color: #1E4878;

}*/

/*--------------------------------------------------
########### Sprite and Misc
--------------------------------------------------*/
.logo a, .rightHeader .search, .rightHeader .search .searchbtn, .leftHomeCol .leftbox ul li, .rightHomeCol .rightbox ul li,
.rightHomeCol .rightbox h3.twitter, .centerHomeCol .post p a.readmore, .rightHomeCol .rightbox ul.social li a,
.centerHomeCol .news h2 .icon, .centerHomeCol p.newsdate, .news p a.readmore, .articles p a.readmore,
.centerHomeCol .articles h2 .icon, .centerHomeCol .articles .articleinfo li, .preefooterboxes .footerbox ul li,
.preefooterboxes .footerbox .iconlinks li a, .softlogo a, .softinfo p.read a, .softinfo p.write a,
.softinfo ul.reviewstars li.staron, .softinfo ul.reviewstars li.staroff, .soft-cont a.requestinfo,
.innerCol .soft-detail ul li, ul.userrev li.staron, ul.userrev li.staron, .innerCol .p-cont ul li{background:url("../images/sprite.png") no-repeat;}
/*-- nav sprite --*/
.mainnav ul li a, .mainnav ul li a strong{background:url("../images/mainnav.png") no-repeat;}
/*-- non displayed --*/
.logo a strong, .centerHomeCol .post p a.readmore strong, .rightHomeCol .rightbox ul.social li a strong, .news p a.readmore strong,
.articles p a.readmore strong, .softlogo a strong, .soft-cont a.requestinfo strong{display:none;}
/*-- Img Align --*/
.imgLeft{float:left;margin:6px 8px 8px ;}
.imgRight{float:right;margin:6px 0 8px 8px;}
.imgNoMargin{margin-top:0;}
/*-- Share This --*/
.addthis_toolbox{margin:12px 0;}
/*-- Discus --*/
.discusHolder{clear:both;padding-top:12px;margin:12px;border-top:1px dotted #ccc;}
.discusHolder h3{font-size:1.4em;color:#377dc0;display:block;margin-bottom:12px;font-family:Georgia, "Times New Roman", Times, serif;background:#F1F1F1;padding: 8px 6px;}
.discusHolder #dsq-account-dropdown a, #dsq-subscribe a.dsq-subscribe-email, #dsq-subscribe a.dsq-subscribe-rss{font:normal 0.8em Arial, Helvetica, sans-serif;color:#19406b;text-decoration:underline;}
.discusHolder #dsq-account-dropdown a:hover, #dsq-subscribe a.dsq-subscribe-email:hover, #dsq-subscribe a.dsq-subscribe-rss:hover{color:#669404;text-decoration:none;}
#dsq-sort-by{padding:10px 6px 0 0;}
.discusHolder #dsq-reply h3{background:none;border-bottom:1px dotted #ccc;padding-bottom:2px;}
#dsq-account-dropdown{margin-top:12px;}


/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#mainwrapper, #maincontent, .footerwrapper{overflow:hidden;}
#mainwrapper, .footerwrapper{margin:0 auto;width:970px;}
#header{height:167px;}
#maincontent{background:#fff url("../images/maincontent-bck.jpg") repeat-y;padding:8px;;}
#footer{background:#011c38;min-height:150px;}

/*--------------------------------------------------
########### Header
--------------------------------------------------*/
.leftHeader{float:left;width:550px;}
.rightHeader{float:right;width:280px;}
.mainnav{clear:both;overflow:hidden;}

/*-- Header Left --*/
.leftHeader ul{margin-top:4px;}
.leftHeader ul li{display:inline;font:normal 0.75em Arial, Helvetica, sans-serif;color:#fff;}
.leftHeader ul li a{color:#fff;margin:0 8px 0 4px;}
.leftHeader ul li a:hover{color:#b3b3b3;}
.leftHeader .logo{margin-top:25px;}
.leftHeader .logo a {display:block;background-position:0 0;width:407px;height:42px;}
@-moz-document url-prefix() {
  .leftHeader .logo {
    margin-top:24px !important;
  }
}

.leftHeader .phrase p {color:#FFF;font-family:Arial;font-size:17px;}

/*-- Header Right --*/
.rightHeader p{font:normal 0.75em Arial, Helvetica, sans-serif;color:#ffd800;margin:6px 0 0 14px;}
.rightHeader .search{background-position:-410px 0;width:280px;height:50px;margin-top:5px;}
.rightHeader .search form{padding:6px 0 0 20px;}
.rightHeader .search form input{display:inline-block;vertical-align:middle;}
.rightHeader .search form .searchbox{width:170px;border:1px solid #ccc;padding:0 0 4px 0;}
.rightHeader .search .searchbtn{background-position:-695px 0;width:66px;height:25px;border:none;font-size:0;line-height:0;}
.rightHeader .search .searchbtn:hover{background-position:-695px -25px;}

/*-- Main Nav --*/
.mainnav ul{margin-top:20px;}
.mainnav ul li{ float: left;margin: 0 0 0 4px;}
.mainnav ul li a{float:left;height:36px;background-position:0 0;padding-left:7px;color:#fff;font:normal 0.9em Arial, Helvetica, sans-serif;text-transform:uppercase;}
.mainnav ul li a strong{float:left;display:block;background-position:right -117px;height:36px;padding:8px 7px 0 0;}
.mainnav ul li a:hover{background-position:0 -38px;color:#265c93;}
.mainnav ul li a:hover strong{background-position:right -155px;}
.mainnav ul li a.active{background-position:0 -76px;color:#265c93;}
.mainnav ul li a.active strong{background-position:right -193px;}

/*--------------------------------------------------
########### Main Content
--------------------------------------------------*/
.leftHomeCol{float:left;width:200px;margin-right:8px;}
.centerHomeCol{float:left;width:540px;}
.rightHomeCol{float:right;width:185px;}

/*--- Home Lesf Sidebar ---*/
.leftHomeCol .leftbox{border:1px solid #dedede;background:#fff;margin-bottom:8px;}
.leftHomeCol .leftbox h3{background:#3a85d2;padding:6px;font-size:1em;color:#fff;}
.leftHomeCol .leftbox ul{padding:0 0 4px 6px;margin-top:8px;}
.leftHomeCol .leftbox ul li{margin:2px 0;background-position:-795px 2px;text-indent:8px;}
.leftHomeCol .leftbox ul li a{font-size:0.75em;color:#1e4878;}
.leftHomeCol .leftbox ul li a:hover{text-decoration:underline;}
.leftHomeCol .adsense{margin-bottom:8px;}

/*--- Home and Interior Right Sidebar ---*/
.rightHomeCol .rightbox, .rightHomeCol .adsense{border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;margin-bottom:2px;padding:8px 0;}
.rightHomeCol .firstbox{border-top:none;}
.rightHomeCol .rightbox h3{font-size:1em;color:#1e4878;}
.rightHomeCol .rightbox h3.twitter{background-position:0 -51px;height:34px;padding:8px 0 0 36px}
.rightHomeCol .rightbox ul{padding-left:6px;margin-top:8px;}
.rightHomeCol .rightbox ul li{background-position:-795px 2px;}
.rightHomeCol .rightbox ul li a{font-size:0.75em;color:#5c7a9b;display:block;padding-left:8px;margin:4px 0;line-height:1.3em;}
.rightHomeCol .rightbox ul li a:hover{text-decoration:underline;}
.rightHomeCol .rightbox ul.news li{border-bottom:1px dotted #ccc;padding-bottom:6px;}
.rightHomeCol .rightbox ul.news li a{color:#717171;text-decoration:underline;}
.rightHomeCol .rightbox ul.news li a:hover{color:#5c7a9b;text-decoration:none;}
.rightHomeCol .rightbox ul.social{overflow:hidden;}
.rightHomeCol .rightbox ul.social li{background:none;}
.rightHomeCol .rightbox ul.social li a{float:left;display:block;height:23px;width:20px;}
.rightHomeCol .rightbox ul.social li a.rss{background-position:-108px -104px;}
.rightHomeCol .rightbox ul.social li a.twitter{background-position:-137px -104px;}
.rightHomeCol .rightbox ul.social li a.face{background-position:-166px -104px;;}
.rightHomeCol .rightbox ul.social li a.linkedin{background-position:-196px -104px;}
.rightHomeCol .rightbox ul.social li a.del{background-position:-225px -104px;}
.rightHomeCol .rightbox ul.social li a.reddit{background-position:-253px -104px;}
.rightHomeCol .rightbox ul.social li a.digg{background-position:-282px -104px;}
.rightHomeCol .rightbox ul.social li a.google{background-position:-313px -104px;}
.rightHomeCol .rightbox ul.social li a.yahoo{background-position:-342px -104px;}

.rightHomeCol .rightbox ul.social li a.rss:hover{background-position:-108px -127px;}
.rightHomeCol .rightbox ul.social li a.twitter:hover{background-position:-137px -127px;}
.rightHomeCol .rightbox ul.social li a.face:hover{background-position:-166px -127px;;}
.rightHomeCol .rightbox ul.social li a.linkedin:hover{background-position:-196px -127px;}
.rightHomeCol .rightbox ul.social li a.del:hover{background-position:-225px -127px;}
.rightHomeCol .rightbox ul.social li a.reddit:hover{background-position:-253px -127px;}
.rightHomeCol .rightbox ul.social li a.digg:hover{background-position:-282px -127px;}
.rightHomeCol .rightbox ul.social li a.google:hover{background-position:-313px -127px;}
.rightHomeCol .rightbox ul.social li a.yahoo:hover{background-position:-342px -127px;}

/*--- Home Content ---*/
.centerHomeCol .post, .centerHomeCol .news, .centerHomeCol .articles{border:1px solid #c3c3c3;padding:8px;margin-bottom:6px;overflow:hidden;}
.centerHomeCol .post h2 a{font-size:1.6em;line-height:1em;color:#1e4878;}
.centerHomeCol .post h2 a:hover{text-decoration:underline;}


.centerHomeCol .post h3{font-size:1.0em;font-weight:bold;color:#1e4878;border-bottom:1px dotted #ccc;display:block;margin-bottom:12px;}
.centerHomeCol .post h3 a{text-decoration:none;}
.centerHomeCol .post h3 a:visited {color: #1E4878;text-decoration: none;}
.centerHomeCol .post h3 a:hover {color: #0066CC;}
.centerHomeCol .post h3 a:link{color: #1E4878;text-decoration: none;}



.centerHomeCol .post p{margin-top:6px;}
/*.centerHomeCol .post img{float:left;margin:4px 6px 6px 0;border:4px solid #bab8b8;} */
.centerHomeCol .post img{float: left;margin: 3px 10px 6px 0;border: 1px solid #BAB8B8;}
.centerHomeCol .post p a.readmore, .centerHomeCol .news p a.readmore, .centerHomeCol .articles p a.readmore{display:block;width:105px;height:23px;background-position:0 -104px;float:right;}
.centerHomeCol .post p a.readmore:hover, .centerHomeCol .news p a.readmore:hover, .centerHomeCol .articles p a.readmore:hover{background-position:0 -127px;}
.centerHomeCol .adsense{text-align:center;margin-bottom:6px;clear:both;}
.centerHomeCol .news, .centerHomeCol .articles{ background: none repeat scroll 0 0 #FAFAFA; position: relative;}
.centerHomeCol .news h2, .centerHomeCol .articles h2, .centerHomeCol .news h2 a{padding:6px;background:#1e4878;font-size:1.3em !important;color:#fff;margin-bottom:8px;}
.centerHomeCol .news h2 .icon{background-position:-370px -102px;width:23px;height:22px;display:inline-block;margin-right:6px;}
.centerHomeCol .articles h2 .icon{background-position:-370px -126px;width:23px;height:22px;display:inline-block;margin-right:6px;}
.centerHomeCol .news h3 a, .centerHomeCol .articles h3 a{font-size:1.1em;color:#323232;margin-bottom:5px;line-height:25px;}
.centerHomeCol p.newsdate{font-size:0.7em;color:#23559f;font-family:Arial, Helvetica, sans-serif;background-position:-400px -99px;text-indent:12px;margin:4px 0;max-width:300px;}

.centerHomeCol .news .newsdivider, .centerHomeCol .articles .newsdivider{margin:12px 0;border-bottom:1px solid #d2d2d2;clear:both;}
.centerHomeCol .history{float:right;margin:-34px 8px 0 0;}
.centerHomeCol .history li{display:inline;color:#fff;font-size:0.75em;font-family:Arial, Helvetica, sans-serif;}
.centerHomeCol .history li a{color:#c2deff;text-decoration:underline;}
.centerHomeCol .history li a:hover{color:#fff;text-decoration:none;}
.centerHomeCol .articles .articleinfo{overflow:hidden;margin:6px 0;}
.centerHomeCol .articles .articleinfo li{display:inline;font-size:0.7em;color:#23559f;font-family:Arial, Helvetica, sans-serif;padding-left:14px;margin:0 10px 0 0;}
.centerHomeCol .articles .articleinfo li.date{background-position:-400px -99px;}
.centerHomeCol .articles .articleinfo li.category{background-position:-400px -114px;}
.centerHomeCol .articles .articleinfo li.author{background-position:-400px -130px;}
.centerHomeCol .weekvideo{margin:12px 0;overflow:hidden;}
.centerHomeCol .weekvideo h2{color:#1e4878;font-size:1.4em;margin-bottom:6px;}
.centerHomeCol .weekvideo .videoholder{float:left;margin:4px 8px 0 0;width:344px;}

/*--- Interior Content ---*/
.innerCol{float:left;width:740px;overflow:hidden;background:#fff;}
.innerCol .bread-crumbs{margin-bottom:8px;}
/*.innerCol .bread-crumbs p{font:normal 0.7em Arial, Helvetica, sans-serif;}*/
.innerCol .bread-crumbs p{Arial, Helvetica, sans-serif;}
.innerCol .bread-crumbs p a{color:#326698;text-decoration:underline;}
.innerCol .bread-crumbs p a:hover{text-decoration:none;}
.innerCol .adsense{margin:8px 0;overflow:hidden;}
/* inner page cont */
.innerCol .p-cont{margin-top:14px;padding-bottom:12px;border-bottom:1px solid #d6d6d6;}
.innerCol .p-cont h1{font-size:1.6em;color:#1e4878;border-bottom:1px dotted #ccc;display:block;margin-bottom:12px;}
.innerCol .p-cont h1 a{text-decoration:none;}
.innerCol .p-cont h1 a:visited {color: #1E4878;text-decoration: none;}
.innerCol .p-cont h1 a:hover {color: #0066CC;}
.innerCol .p-cont h1 a:link{color: #1E4878;text-decoration: none;}


.innerCol .p-cont h2{font-size:1.2em;font-weight:bold;color:#1e4878;border-bottom:1px dotted #ccc;display:block;margin-bottom:12px;}
.innerCol .p-cont h2 a{text-decoration:none;}
.innerCol .p-cont h2 a:link:visited {color: #1E4878;text-decoration: none;}
.innerCol .p-cont h2 a:link:hover {color: #0066CC;}
.innerCol .p-cont h2 a:link{color: #1E4878;text-decoration: none;}

.innerCol .p-cont h3{font-size:1.0em;font-weight:bold;color:#1e4878;border-bottom:1px dotted #ccc;display:block;margin-bottom:12px;}

.innerCol .p-cont h3 a{text-decoration:none;}
.innerCol .p-cont h3 a:visited {color: #1E4878;text-decoration: none;}
.innerCol .p-cont h3 a:hover {color: #0066CC;}
.innerCol .p-cont h3 a:link{color: #1E4878;text-decoration: none;}

.innerCol .p-cont .divtable{border-width: 0.5px; border-style: solid; border-color: #000000;font-size:14px;padding-top:3px;}

.innerlink{font-size:12px;text-decoration:none;}
.innerlink a{text-decoration:none;}
.innerlink a:visited {color: #1E4878;text-decoration: none;}
.innerlink a:hover {color: #0066CC;}
.innerlink a:link{color: #1E4878;text-decoration: none;}

.innerCol .p-cont table .td{font-size:13px;text-align:center;border:1px;width:75%;}
.innerCol .p-cont table .lefttd{font-size:13px;text-align:left;}

.innerCol .p-cont table tr td p{width:90%;}


.innerCol .p-cont p{margin:12px 0;text-align:justify;}
.innerCol .p-cont p a{text-decoration:none;}
/*.innerCol .p-cont p a:focus {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color: #0A3266;text-decoration: none;}*/
.innerCol .p-cont p a:visited {color: #0066CC;text-decoration: none;}
.innerCol .p-cont p a:hover {color: #1E4878;}
/*#1E4878  0066CC*/
.innerCol .p-cont p a:link{color: #0066CC;text-decoration: none;}

.innerCol .p-cont p img{border:4px solid #bab8b8;}
.innerCol .p-cont ul{padding-left:12px;}
.innerCol .p-cont ul li{font-size:1.0em;line-height:1.4em;color:#454545;margin:6px 0;background-position:-795px 4px;padding-left:12px;}

.innerCol .p-cont ul li p a{text-decoration:none;}
/*.innerCol .p-cont p a:focus {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color: #0A3266;text-decoration: none;}*/
.innerCol .p-cont p a:link:visited {color: #0066CC;text-decoration: none;}
.innerCol .p-cont p a:link:hover {color: #1E4878;}
/*#1E4878  0066CC*/
.innerCol .p-cont p a:link{color: #0066CC;text-decoration: none;}


/* Soft Review */
.innerCol .soft-cont{margin-top:14px;padding-bottom:12px;}
.innerCol .soft-cont h1{font-size:1.6em;color:#1e4878;border-bottom:1px dotted #ccc;display:block;}


.softsummary{border-bottom:1px dotted #d6d6d6;overflow:hidden;padding-bottom:20px;margin-top:24px;}
.softsummary .softinfo p{font-size:0.8em;line-height:1.4em;color:#454545;font-family:Arial, Helvetica, sans-serif;}

.softlogo{float:left;width:95px;text-align:center;}
.softlogo img{display:block;margin-bottom:8px;}
.softlogo a{display:block;width:86px;height:49px;background-position:0 -156px;margin-left:2px;}
.softlogo a:hover{background-position:-89px -156px;}
.softinfo-index { left: 442px; position: absolute; top: 55px;}
.softinfo-sidebar {float:left !important;margin-left:-5px;}
.softinfo{float:right;width:630px;}
.softinfo h2 a{color:#333;font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif;}
/*.softinfo form{border:1px solid #5b9400;background:#85c005;position:relative;float:right;margin-top:-19px;padding:8px;}*/
.softinfo .chkform{border:1px solid #5b9400;background:#85c005;position:relative;float:right;margin-top:-19px;padding:8px;}

.softinfo h3{font-size:1.0em;font-weight:bold;color:#1e4878;border-bottom:1px dotted #ccc;display:block;margin-bottom:12px;}

.softinfo .chkform label{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:0.8em;}
.softinfo form label{font-size:0.8em;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.softinfo p.price{font-size:0.7em;margin:8px 0;}
.softinfo p.price a{color:#336799;text-decoration:underline;}
.softinfo p.price a:hover{text-decoration:none;}
.softinfo p.read, .softinfo ul.reviewstars, .softinfo p.write{float:left;margin-top:8px;font:normal 0.7em Arial, Helvetica, sans-serif;margin-left: 10px;}
.softinfo p.read a, .softinfo p.write a{color:#336799;padding-left:12px;}
.softinfo p.write a{margin-left:10px;}
.softinfo p.write span{color:#336799;padding-right:12px;}
.softinfo p.read a{background-position:0 -205px;}
.softinfo p.write a{background-position:0 -218px;}
.softinfo p.read a:hover, .softinfo p.write a:hover{text-decoration:underline;}
.softinfo-sidebar ul.reviewstars{margin:0 !important;}
.softinfo ul.reviewstars{margin:8px 0px;}
.softinfo ul.reviewstars li{display:inline-block;width:14px;height:14px;}
.softinfo ul.reviewstars li.staron{background-position:0 -247px;}
.softinfo ul.reviewstars li.staroff{background-position:0 -232px;}
.soft-cont a.requestinfo{float:right;width:279px;height:30px;display:block;background-position:-20px -233px;}
.soft-cont a.requestinfo:hover{background-position:-20px -263px;}
.soft-cont p.requestinfobtn{margin-top:12px;}
.leftbox a.morereviews{ background: none repeat scroll 0 0 #3A85D2; color: #FFFFFF; font-size: 1em; padding: 6px; display:block; font-family:Arial, Helvetica, sans-serif;}
.leftbox a.morereviews:hover{background-color:#1E4878;}
/* Soft Review Details */
.innerCol .soft-detail{margin-top:14px;padding-bottom:12px;}
.innerCol .soft-detail h1{font-size:1.6em;color:#1e4878;border-bottom:1px dotted #ccc;display:block;margin-bottom:12px;}
.innerCol .soft-detail h2{font-size:1.4em;color:#377dc0;display:block;margin-bottom:12px;font-family:Georgia, "Times New Roman", Times, serif;}
.innerCol .soft-detail .divider{border-bottom:1px dotted #ccc;margin:8px 0;clear:both;}
.innerCol .soft-detail p.detailsumarry{margin:0;}
.innerCol .soft-detail p{margin:12px 0;}
.innerCol .soft-detail ul{font:normal 0.75em Georgia, "Times New Roman", Times, serif;color:#333;padding-left:8px;}
.innerCol .soft-detail ul li{line-height:1.8em;background-position:-767px -250px;text-indent:16px;}
.innerCol .soft-detail ul.userrev{margin:8px 0;padding:0;display:list-item;}
.innerCol .soft-detail ul.userrev li{display:inline-block;line-height:normal;text-indent:inherit;}
.innerCol .soft-detail ul.userrev li.nobullet{background:none;}
.innerCol .soft-detail ul.userrev li.staron, .innerCol .soft-detail ul.userrev li.staroff{width:14px;height:14px;}
.innerCol .soft-detail ul.userrev li.staron{background-position:0 -247px;}
.innerCol .soft-detail ul.userrev li.staroff{background-position:0 -232px;}
.innerCol .soft-detail .allreviews{background:#f1f1f1;padding:8px 6px;margin:16px 0 8px 0;clear:both;}
.innerCol .soft-detail .allreviews h3{font:bold 0.8em Georgia, "Times New Roman", Times, serif;color:#333;}
.innerCol .soft-detail .allreviews form{float:right;margin-top:-16px;}

.innerCol .soft-detail .reviewUserDetail{padding:2px 6px;overflow:hidden;}
.innerCol .soft-detail .grey{background:#f5f5f5;}
.innerCol .soft-detail .reviewUserDetail p.revBy{font-size:0.65em;float:left;margin:8px 8px 0 0;display:inline-block;}
.innerCol .soft-detail .reviewUserDetail .reviewUserDetailstars{float:left;}
.innerCol .soft-detail .reviewUserDetail p.reviewUsersummary{clear:both;}


/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
.preefooter{clear:both;}
.preefooter ul{background:url("../images/bck-prefooter.jpg") repeat-x;height:33px;text-align:center;}
.preefooter ul li{display:inline;font-size:0.7em;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.preefooter ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding-top:12px;display:inline-block;}
.preefooter ul li a:hover{color:#62a9f2;}

.preefooterboxes{background:#eee;padding:6px;overflow:hidden;}
.preefooterboxes .footerbox{background:#fff;border:1px solid #d6d6d6;width:220px;float:left;margin-right:8px;padding:4px;min-height:266px;}
.preefooterboxes .linkgroup{width:470px;margin-right:0;}

.preefooterboxes .footerbox h4{font-size:1.1em;color:#82a101;}
.preefooterboxes .footerbox ul{padding-left:12px;}
.preefooterboxes .footerbox ul li{background-position:-795px 2px;margin:6px 0;}
.preefooterboxes .footerbox ul li a{font-size:0.75em;color:#1e4878;padding-left:8px;}
.preefooterboxes .footerbox ul li a:hover{text-decoration:underline;}

.preefooterboxes .footerbox .iconlinks li{float:left;width:228px;background:none;}
.preefooterboxes .footerbox .iconlinks li a{padding-left:18px;}
.preefooterboxes .footerbox .iconlinks li a.msr{background-position:-763px -26px;}
.preefooterboxes .footerbox .iconlinks li a.emrsc{background-position:-763px -43px;}
.preefooterboxes .footerbox .iconlinks li a.mbsr{background-position:-763px -60px;}
.preefooterboxes .footerbox .iconlinks li a.hch{background-position:-763px -77px;}
.preefooterboxes .footerbox .iconlinks li a.md{background-position:-763px -94px;}
.preefooterboxes .footerbox .iconlinks li a.tpcs{background-position:-763px -111px;}
.preefooterboxes .footerbox .iconlinks li a.hj{background-position:-763px -129px;}
.preefooterboxes .footerbox .iconlinks li a.mwd{background-position:-763px -146px;}
.preefooterboxes .footerbox .iconlinks li a.book{background-position:-763px -163px;}
.preefooterboxes .footerbox .iconlinks li a.art{background-position:-763px -181px;}
.preefooterboxes .footerbox .iconlinks li a.forum{background-position:-763px -197px;}
.preefooterboxes .footerbox .iconlinks li a.ns{background-position:-763px -214px;}
.preefooterboxes .footerbox .iconlinks li a.newsletter{background-position:-763px -231px;}

.footerwrapper{padding:20px 0;width:1068px;}
.footerwrapper ul{text-align:center;margin:12px 0;}
.footerwrapper ul li{display:inline;font:normal 0.75em Arial, Helvetica, sans-serif;color:#9bccff;}
.footerwrapper ul li a{color:#9bccff;margin:0 6px;}
.footerwrapper ul li a:hover{text-decoration:underline;}
.footerwrapper p{text-align:center;color:#fff;font-size:0.75em;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;}
.footerwrapper p a{color:#9bccff;}
.footerwrapper p a:hover{text-decoration:underline;}

.footerwrapper div.busdirectory {position: absolute;  margin-left: 835px; margin-top: -70px;}
.footerwrapper div.busdirectory div div div div a {display: none !important;}

/*-----paragraph width full size----**/
.innerCol .p-cont table tr td p.fullsize{width:90% !important;}

/*-- Twitter New --*/
.twtr-ft {display:none;}
.twtr-hd {display:none;}
.twtr-timeline {height:330px !important;}
iframe#twitter-widget-0 {height:330px;}


/*-- List for the pages --*/
.list_2  {font-size:0.8em;margin-left:30px;}
.list_2  ul li {margin-left:168px;font-size:0.8em;list-style:disc; }
.list_2  li {background:none !important; margin-left:168px;font-size:0.8em;list-style:disc; }

/*-- Product List --*/

.comp_img{margin-top: 8px;margin-left: 12px;}

#productlist {font-size: 0.8em;line-height: 1.4em;color: #454545;}
#productlist td { padding:5px;}
#productlist .productlist_title a {color: #5C7A9B !important;}
#productlist .productlist_title a:hover {color: #5C7A9B !important;}
#productlist a {color: #06C;text-decoration: none;}
#productlist a:hover {color: #1E4878;}

/**---Image without border---**/
.noBorder{border:none !important;}

/*-- Reviews --*/
#thanks_review {margin:10px 0 10px 0;}
#thanks_review h2 {border:none !important;}
#thanks_review a {color:#5C7A9B;}
#thanks_review a:hover {color:#5C7A9B;text-decoration:underline;}

/*-- Google Search --*/
#___gcse_0 {width: 245px !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2  {margin-top:0px !important;}

/*-- Box Reviews --*/
.readmore_index {margin-top:5px;}
.reviews-front h2{padding: 6px;background: #1E4878;font-size: 1.3em;color: white;margin-bottom: 8px;}
.review-box {overflow:hidden;}
.review-box h3 {font-weight:bold;color:#323232;margin:10px 0 5px 0;}
.review-box img {float:left;max-width:115px;margin-right:12px;}
.review-content {overflow:hidden;float:left;}
.rw-left {float:left;margin-right:10px;width:110px;}
.rw-right {float:left;width:375px;}
.rw-right p {padding-bottom:10px;}
.review-box-sidebar {overflow:hidden;padding: 0 5px 10px 5px;}
.review-box-sidebar p {padding-bottom:5px;}
.review-box-sidebar p.review-author {padding:0px !important;}
.review-box-sidebar h4 {font-weight:bold;color:#323232;margin:10px 0 5px 0;}
.review-box-sidebar img {max-width:185px;}
.separator {border-top:1px dotted #CCC}
p.review-author{font-size:0.8em;color:#23559f;font-family:Arial, Helvetica, sans-serif;margin:4px 0;}
.reviewdivider{border-bottom:1px solid #d2d2d2;clear:both;margin-bottom:5px;}

#author {background: none repeat scroll 0 0 #F3F3F3;border-top:1px solid #CCCCCC;display: block;float: left; margin: 8px 0; overflow: hidden;width: 100%}
#author-sidebar {margin:10px;}
#author-sidebar span.author-name {vertical-align: 12px;margin-left:5px;}
#author-sidebar span.author-name a {color:#1E4878;font-family: Arial, Helvetica, sans-serif;font-size: 15px;}
.line-sidebar {border-top:1px dotted #CCC;padding-top: 10px; }

/*-- Page Authors --*/
.content-author {margin-bottom:30px !important;line-height: 23px;overflow:hidden;}
.content-author img {float:left;margin:2px 10px 5px 0;border: 1px solid #CCC !important; }
.no-description {margin-bottom:10px !important; }
/* Social Sprites */
.personal-socials-box {dispay:block;overflow:hidden;}
.personal-socials{list-style-image:none !important;display:inline !important;}
.personal-socials li{padding:4px 0;line-height:18px;padding-left:0px !important;float:left;}
.personal-socials li a {color:#5C7A9B;}
.personal-socials li a span{display:inline-block;margin-right:4px;width:16px;height:16px;background:url('../images/social-sprite.png') no-repeat;background-position:none !important;}
.personal-socials li a.facebook span{background-position:0 0;}
.personal-socials li a.twitter span{background-position:-21px 0;}
.personal-socials li a.linkdin span{background-position:-42px 0;}
.personal-socials li a.pinterest span{background-position:-63px 0;}
.personal-socials li a.youtube span{background-position:-84px 0;}
.personal-socials li a.flickr span{background-position:-105px 0;}
.personal-socials li a.yahoo span{background-position:-126px 0;}
.personal-socials li a.stumbleupon span{background-position:-147px 0;}
.personal-socials li a.google span{background-position:-168px 0;}
.at_links {margin-top:5px;}
.at_links a:hover {color:#1E4878;}



















