
/*Global*/
body{margin:0;font:76% tahoma,verdana,sans-serif;background:#FFFFFF;color:#222;width:100%; }
a{text-decoration:none;background-color:inherit;color:#26c;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0 0 15px 0;line-height:1.5em;}

/*Dividers*/
#main p,#sidebar p{padding:0 0 0 10px;}
#thetop{text-align:right;padding-top:5px;padding-right:15px;margin:auto;width:98%;}
#container{width:760px;padding:20px 20px 0 20px;background:#fff;color:#222;z-index:0; margin-left:auto;margin-right:auto;}
#bar { clear: both; background:#FFFFFF; background-image:url(img/bk_bar.jpg); background-position:center; background-repeat:no-repeat; height: 35px; text-align:center;}
#bar li.active a.active { background: #505050; color:#FFFFFF; padding-bottom: 4px; }
#bar li { margin: 0; padding: 0; padding-bottom: 4px;	padding-left: 10px;	padding-right: 10px; border-right: 1px solid #fff; float: left; }
#logo{float:left;width:300px;margin:0 0 0 0;padding:0 0 0 0;background:#FFFFFF;text-align:left;color:#555;}
#logo h1{margin:50px 5px 1px 5px;letter-spacing:-3px;}
#logo a{background-color:inherit;color:#26a;text-decoration:none;}
#logo a:hover{background-color:inherit;color:#69e;}
#intro p{line-height:1.5em;text-align:right;}
#main{width:760px;margin:auto;padding:0;}
#leftcontent {position: absolute;left:10px;top:50px;width:140px;background:#fff; overflow:auto; z-index:0;}
#rightcontent {position: absolute;right:10px;top:50px;width:140px;background:#fff; text-align:right; overflow:auto;z-index:0;}
#footer{margin:0 auto 20px auto;padding-top:10px;width:760px;background:#fff;padding-bottom:5px;font-size:0.9em;color:#888;text-align:center;}

/*Classes*/
.headerstyle{display:block;margin:15px 0 15px 0;padding:5px 0 5px 0;background:#fff;color:#222;border-bottom:1px solid #ccc;text-decoration:none;}
.headerstyle2{display:block;margin-bottom:15px; margin-top:5px;padding:5px 0 5px 0;background:#fff;color:#222;border-bottom:1px solid #ccc;text-decoration:none;}
.loadedcontent {text-align:center;}
.contenttitle {border-bottom:1px solid #CCCCCC;padding-top:10px;padding-bottom:10px; font-size:14px; font-weight:bold; text-decoration:underline;}
.media {padding:5px; margin-left:auto;margin-right:auto; width:400px;}
.contentdownload {padding:10px;border-top:1px solid #CCCCCC;}
.contenthits {padding:5px;}
.contentlink {padding:5px;}
.contentsend {padding:5px;}
.contentdesc {padding:5px;}
.resultshell {width:75%; height:138px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #CCCCCC;}
.resultcore1 {width:auto; padding-left:10px;padding-right:10px;float:left;height:138px;}
.resultcore2 {float:left; padding-top:15px;padding-bottom:15px;width:310px;height:auto;}
.resultcore3 {width:300px;}
.featuredshell {width:100%; height:138px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #CCCCCC;}
.clear{clear:both;margin:0;background-color:#FFFFFF;color:#000000;text-align:center;padding-top:7px;padding-bottom:7px; border-bottom:1px solid #CCCCCC;}
.cleartop {clear:both;margin:0;background-color:#F7F7F7; height: 13px;;color:#000000;text-align:center;padding-top:7px; padding-bottom:7px;}
.clear2 {clear:both;margin:0;background-color:#FFFFFF;color:#000000;text-align:right;height:8px;}
.clear a {text-decoration:underline;color:#333333;}
.clear a:hover {text-decoration:underline;color:#003399;}
.right{text-align:right;}
.internallink{font-size:0.9em;text-align:center;}
.block{padding:20px;background:#eee;color:#222;border:2px solid #ddd;}
.credit{color:#888;background-color:inherit;}
.hide{display:none;}
div.popularsearchlabel {font:x-small Arial,sans-serif;color:#000;font-size/* */:/**/small;font-size: /**/small;text-align: center;}
.pop {text-align:left;padding:5px;}

/*headings*/
h1,h2,h3,h4{margin:0 0 10px 0;font-weight:normal;}
h1{font-size:2.8em;}
h2{margin:0 0 4px 0;font-size:1.8em;}
h3{margin:20px 0 8px 0;font-size:1.4em;}
h4{margin:10px 0 5px 0;font-size:1.2em;}

/*tables*/
table {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #000;text-align: left;border-collapse: collapse;border-top: none;}
table a {text-decoration: underline;}
table a:visited {text-decoration: underline;}
tr.odd {background-color:#F0F0F0;}
tr a {color: #000000;}
caption {height: 45px;line-height: 44px;color: #60634E;font-weight: bold;text-align: center;width: 100%;margin: 0;padding: 0;background: #ffffff url(captop.jpg) no-repeat;background-position: 50% top;}
thead th {font-size: 105%;color: #000;background: #ffffff url(tbar.gif) repeat-x;height: 33px;}
thead th:hover {background: #ffffff url(tbov.gif) repeat-x;}
tr {vertical-align: top;}
tr,th,td {padding: .75em;}
td {border-left: 1px solid #dadada;}
tfoot tr {background: #fff url(bbar.gif) repeat-x;}
tfoot td, tfoot th{color: #000;border: 0px;}
/*misc*/
.frontpagefeatured table {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #000;text-align: left;border-collapse: collapse;border-top: none;}
.frontpagefeatured table a {text-decoration: underline;}
.frontpagefeatured table a:visited {text-decoration: none;}
.frontpagefeatured tr.odd {background-color:#FFFFFF;}
.frontpagefeatured tr a {background-color:#FFFFFF;color:#333333;text-decoration:underline;}
.frontpagefeatured tr:hover a {background-color:#FFFFFF;color:#333333;text-decoration:underline;}
.frontpagefeatured tr:hover, tr.odd:hover {background-color:#FFFFFF;color:#333333;}
.frontpagefeatured thead th {font-size: 105%;color: #000;background: #ffffff url(tbar.gif) repeat-x;height: 33px;}
.frontpagefeatured thead th:hover {background: #ffffff url(tbov.gif) repeat-x;}
.frontpagefeatured tr {vertical-align: top;}
.frontpagefeatured tr,th,td {padding: .75em;}
.frontpagefeatured td {border-left:none;}
.frontpagefeatured tfoot tr {background: #fff url(bbar.gif) repeat-x;}
.frontpagefeatured tfoot td, tfoot th{color: #000;border: 0px;}

.popularsearchlabel {font-size:200%;}
.price {color: #000;white-space: nowrap;}
.v {width:100%;border-collapse: collapse;}
.v {margin: 5px 0 10px;}
.vh {width:100%;border-collapse: collapse;}
.style2 {font-size: 100%; }

.v,.vh{width:100%;border-collapse: collapse;}
.v{margin: 5px 0 10px;}
.v td{text-align: center; width: 25%;padding:0;}
.v .playoverlayfront{padding-left: 5px;}
.popularsearchlabel{font-size:200%;}
.vh{margin: 5px 0 0;}
.vh{background: #eeedf1; border-top: 1px solid #6f559d;}
.vh td{padding: 2px 5px;}

/*ADDED*/
.headerstylecont{display:block;text-align:center; font-size:12px;font-weight:bold;margin:15px 0 15px 0;padding:5px 0 5px 0;background:#fff;color:#222;border-bottom:1px solid #ccc;text-decoration:none;}

.contenttitlefix {border-bottom:1px solid #CCCCCC;padding-top:10px;padding-bottom:10px; width:356px;margin-left:auto;margin-right:auto; font-size:14px; font-weight:bold; text-decoration:underline;}
.topiframe {padding-top:1px;padding-bottom:10px; width:356px;margin-left:auto;margin-right:auto; font-size:14px; font-weight:bold; text-decoration:underline;}

.contentdownloadfix {padding:10px;width:300px;margin-left:auto;margin-right:auto;border-top:1px solid #CCCCCC;}

.leftads {width:20%; padding-right:15px;float:left; height:100%;}
.rightads {width:20%; padding-left:15px;float:right; height:100%;}
.contentsendfix {padding-top:5px;padding-left:5px;padding-right:5px;width:400px;margin-left:auto;margin-right:auto;}
.contentlist {padding-top:5px;padding-left:5px;padding-right:5px;width:450px;margin-left:auto;margin-right:auto;}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/* Google Suggest Clone */

#fq { width : 200px; font-family : Arial, sans-serif; font-size : 13px; padding-left : 4px; }

#search-results { width : 206px; border : 1px solid #000; background : #fff; display : none; float : left; }
* html div#search-results { width : 207px; } /* box model hack */
.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; font-size : 13px; padding : 1px 0 0 0; }
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }
