/* XSReviews CSS Document */
@import "review_js.css";
@import "news.css";
@import "tech.css";
@import "menu_css.css";
@import "revcat.css";
@import "rev_table.css";
@import "article.css";
@import "boxCiao_120.css";
@import "btikhsd8734.css";

body {
	text-align: center;
	margin: 0px;
	background: #929292 url(bgg2.jpg) repeat-y center;*/
	color: #000000;
	font:12px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}

.KonaBody {
font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

img { border: 0px; }

.round_ul {margin-top: 2px; margin-bottom: 2px;}

a:link {	color: #0066FF; text-decoration: none;}
a:visited {	text-decoration: none;	color: #0066FF;}
a:hover {	text-decoration: underline;	color: #FF6600;}
a:active {	text-decoration: none;	color: #FF6600;}

h1 {
/* 	font-size: 13px;
	font-weight: bold; */
	padding-left: 10px;
	margin-top: 5px;
 padding-bottom: 2px;
	/*color: #666;*/
	color: #000;
	text-decoration: none;
	/*border-bottom: 2px solid #FF6600;*/
	background: transparent url(h1line.jpg) no-repeat bottom left;
	font: bold 16px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

h1.other {
/* 	font-size: 13px;
	font-weight: bold; */
	padding-left: 10px;
	margin-top: 5px;
 padding-bottom: 2px;
	color: #666;
	text-decoration: none;
	/*border-bottom: 2px solid #FF6600;*/
	background: transparent url(h1line.jpg) no-repeat bottom left;
	font: bold 14px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

h2 {
	font: bold 14px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 2px;
	color: #666;
	/*border-bottom: 1px dashed #FF6600; */
	background: transparent url(h2line.jpg) no-repeat bottom left;
}

h2.other {
	font: bold 13px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 2px;
	color: #666;
	/*border-bottom: 1px dashed #FF6600; */
	background: transparent url(h2line.jpg) no-repeat bottom left;
}

h3 {
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
}

#container {
  margin: 0 auto;
  width: 985px;
  text-align: left;
  border: 1px solid #000;
  background-color:#CCCCCC;
}

#prefooter {
	margin: 0 auto;
	width: 985px;
	background: #3D3D3D url(footer_background.gif) repeat-x top;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #FFFFFF;
}

#prefooter a {
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
}
  
#footer {
	margin: 0 auto;
	width: 985px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #CCC;
}

#footer a:link, #footer a:visited {
 color:#FFFFFF;
 text-decoration: none;
 }



#title {
	background: transparent url(bg.jpg) repeat-x;
	height: 110px;
}

#navs {
	background: url(navbar_background.gif) repeat-x;
	padding: 0px;
	margin: 0px;
	height: 24px;
	text-align: center;
}

#contentcontainer {
background-color:#CCCCCC;
background: transparent url(below_nav.jpg) repeat-x;
padding-top: 5px;
}

.nav { 
	color: #FFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	text-decoration: none;
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
}

.nav a:link, .nav a:visited {
	color: #FFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	text-decoration: none;
	padding: 6px 9px 3px 9px;
	white-space: nowrap;	
}

.nav a:hover, .nav a:active {
	background-color: #383838;
	color: #FFF;
	text-decoration: none;
	padding: 6px 9px 3px 9px;
	/*border-bottom: #6e2b00 solid 1px;*/
	white-space: nowrap;
}

#blocks {
float:left;
width:200px;
margin: 5px;
display: inline;
}

#main {
float: right;
margin: 5px 5px 5px 0px;
width: 765px;
display: inline;
}

.blocktitle {
	background: #434343 url(gradient_tcat.jpg) repeat-x top right;
	color: #FFF;
	font: bold 14px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: none; 
	text-decoration:none; 
	text-align:left;
	padding: 2px 5px 2px 5px;
	border: 1px solid #000;
}

.blocktitle a:link, .blocktitle a:visited {text-decoration: none; color: #FFFFFF; }
.blocktitle a:hover, .blocktitle a:active {text-decoration: none; color: #CCCCCC; }

.blockcontent {
margin: 0 0 5px;
background-color:#FFFFFF;
padding: 5px;
text-overflow: ellipsis;
color: #333333;
font-size: 11px;
margin: 0;
padding: 2px 2px 5px;
text-decoration: none;
}

.blockcontent a:link, .blockcontent a:visited {
text-decoration: none;
border: 0px;
}

.blockcontent a:hover, .blockcontent a:active {
text-decoration: underline;
border: 0px;
}



.adblocktitle {
	background: #434343 url(gradient_tcat.jpg) repeat-x top right;
	color: #FF6600;
	font: bold 14px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: none; 
	text-decoration:none; 
	text-align:left;
	padding: 2px 5px 2px 5px;
	border: 1px solid #000;
}

.adblocktitle a:link, .adblocktitle a:visited, .adblocktitle a:hover, .adblocktitle a:active {text-decoration: none; color: #FFFFFF; }

.adblockcontent {
margin: 0px 0px 5px 0px;
background-color:#FFFFFF;
padding: 5px;
overflow: hidden; 
text-overflow: ellipsis;
}

.adblockcontent a:link, .adblockcontent a:visited {
text-decoration: none;
border: 0px;
}

.adblockcontent a:hover, .adblockcontent a:active {
text-decoration: underline;
border: 0px;
}

.forumtableone, .forumtableone a {
color: #000000;
background-color:#FFF;
width: 190px;
text-decoration:none;
overflow:hidden;
height: auto;
font-size: 10px; 
}
.forumtabletwo, .forumtabletwo a {
color: #000000;
background-color:#F4F4F4;
width: 190px;
text-decoration:none;
overflow:hidden;
height: auto;
font-size: 10px; 
}
.forumfloat {
float:right; 
font-size: 10px; 
color: #666; 
text-align: right;
}
p.revsec {
margin: 0px;
font-size: 10px;
font-weight: bold;
text-align: right;
background-color: #e3e3e3;
}
p.revthir {
margin: 0px;
font-size: 10px;
font-weight: bold;
text-align: right;
background-color: #bdbdbd;
}

.tabfir {
border: 1px solid #bdbdbd;
background: url(http://www.xsreviews.co.uk/bgrev.jpg) repeat-x bottom;
}

.tabsec {
border: 1px solid #e3e3e3;
background: url(http://www.xsreviews.co.uk/bgrev.jpg) repeat-x bottom;
}

.morelinks {
font-size: 12px; font-weight: bold; text-align:right;
}

form.drop { 
margin: 0px 0px 0px 10px; 
padding: 0px;
width: 250px;    
background-color:#FFF;   
border-top-color:#969696;   
border-left-color:#969696;   
border-right-color:#969696;   
border-bottom-color:#969696;
font: 8pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select.drop {color: #000; font: 8pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; width: 250px;  padding: 0px;}
option.dropsel {color: #C65415; font-weight: bold;}

.navprevious a:link, .navprevious a:visited {font-size: 12px; padding-left: 15px; color: #000000; text-decoration:none;}
.navprevious a:hover, .navprevious a:active {font-size: 12px; padding-left: 15px; color: #ff8400; text-decoration:none;}
.navnext a:link, .navnext a:visited {font-size: 12px; padding-right: 15px; color: #000000; text-decoration:none;}
.navnext a:hover, .navnext a:active {font-size: 12px; padding-right: 15px; color: #ff8400; text-decoration:none;}

/* .navprevious a:link, .navprevious a:visited {font-size: 12px; padding-left: 15px; background: url(../modules/reviews/nav-previous.jpg) no-repeat; color: #000000; text-decoration:none;}
.navprevious a:hover, .navprevious a:active {font-size: 12px; padding-left: 15px; background: url(../modules/reviews/nav-previous-a.jpg) no-repeat; color: #ff8400; text-decoration:none;}
.navnext a:link, .navnext a:visited {font-size: 12px; padding-right: 15px; background: url(../modules/reviews/nav-next.jpg) no-repeat right; color: #000000; text-decoration:none;}
.navnext a:hover, .navnext a:active {font-size: 12px; padding-right: 15px; background: url(../modules/reviews/nav-next-a.jpg) no-repeat right; color: #ff8400; text-decoration:none;} */

.reviewtitle {
	font-family: "Trebuchet MS";
	font-size: 16px;
	float: left;
}

.pros
{
	background: #00CC33 url(pros.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 12pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 20px;
}

.cons
{
	background: #990000 url(cons.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 12pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 20px;
}

.tcat
{
/*	background: #434343 url(http://www.xsreviews.co.uk/themes/2007X/gradient_tcat.jpg) repeat-x top right;*/
	color: #434343;
	font: bold 10pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 5px;
	border-bottom: 2px #434343 solid;
}

.tcat a:link, .tcat a:visited {
	color: #ffffff;
	text-decoration: none; }

.tcat a:hover, .tcat a:active {
	color: #FFFFFF;
	text-decoration: underline; }
	
.warn {
	color: #ffa800;
	font-weight: bold;
	border: 1px solid #FF9900;
	text-align: center;
	margin: 5px;
	background-color: #EBEBEB;
	width: auto;
}

.error {
	color: #FF0000;
	font-weight: bold;
	border: 1px solid #E38080;
	text-align: center;
	margin: 5px;
	background-color: #EBEBEB;
}

.linksd {
 text-decoration: none;
color: #000000;
 }

p.linktitle {
margin: 0px 0px 0px 20px;
font: bold 10pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
p.linkdesc {
margin: 0px 0px 0px 20px;
font: 10pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
color: #333333;
}

.adminlink {
padding-left: 5px;
font: bold 10pt 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.survey { font-weight: bold; }

.votdr {
padding-left: 5px;
}

.votescore {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.votebar {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
}

.voteimg {
height: 15px;
/* border-top: 1px solid #CCC; 
border-bottom: 1px solid #CCC; */
background: transparent url(vote-bar-off.gif) repeat-x;
overflow: hidden;
}

.revnav a:link, .revnav a:visited {
font: bold 14px "Trebuchet MS";
padding: 2px 10px 2px 10px; 
margin: 0px 5px 0px 5px; 
color: #FFF; 
text-decoration:none; 
background:url(review_nav_other.jpg) repeat-x;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}
.revnav a:hover, .revnav a:active {
font: bold 14px "Trebuchet MS";
padding: 2px 10px 2px 10px; 
margin: 0px 5px 0px 5px; 
color: #FFF; 
text-decoration:none; 
background:url(review_nav.jpg) repeat-x;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}

table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 10px; font-size: 9pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: #FF6600; text-align: center; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
table.calendar td.linked-day {font-size: 11pt}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
	font-size: smaller;
}
table.prevnext td a{text-decoration: none}

.linkdiv {
width: 245px;
float: left;
height: 35px;
margin-left: 5px;
margin-bottom: 5px;
display: inline;
}


/* ARTICLE SECTION */
table.article_table {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;	
	padding: 1px;
}

table.article_table th {
	color: #434343;
	font: bold 13px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-left: 5px;
	border-bottom: 2px solid #434343;
	text-align:left;
}

table.article_table td {
	padding: 2px;
	border: 1px solid #CCC;
}

table.article_table td.sec {
	padding: 2px;
	border: 1px solid #CCC;
	background-color: #F4F4F4;
}

.KonaBody > blockquote {
	font: bold 15px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	border: 1px dashed #FF9933;
	border-left: 10px solid #FF6633;
	padding: 7px;
	margin-left: 100px;
}

.KonaBody > blockquote > p {
margin: 0px;
padding: 0px;
}

#article_admin > h1 {
	padding: 20px 10px 2px 0px;
	margin-top: 2px;
	color: #000;
	text-decoration: none;
	background: transparent url(h1line.jpg) no-repeat bottom left;
	font: bold 16px 'Trebuchet MS', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

span.art_on {
font-weight: bold;
color: #006600;
}

span.art_in {
font-weight: bold;
color:#CC3300;
}

span.art_tot {
font-weight: bold;
color: #3366FF;
}


