/* CSS Document */
/* anthracite : 231F20 / 333333
red: E50202 / CC0000  */
* { margin:0; padding:0;}

body#body{ 
	/* background:url(images/bgl.gif) top repeat-x #FFFFFF; */
	font-family:Arial, Helvetica, sans-serif; 
	/* font-family: Georgia,"Times New Roman",Times,serif; */
	font-size:16px;
	line-height:26px;
	color:#333333;
	padding-left:30px;
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none; }

a { color:#0033cc; text-decoration:none;  }
a:hover { color:#0033cc; text-decoration:underline; }
li a.active { color:#0033cc; }
img, a img { border:0; }

.clear { 
	clear:both;
}

fieldset { border:1px solid #cccccc; overflow:hidden; position:relative;}
fieldset legend { color:#009900; font-weight:bolder; }
html.js fieldset.collapsed legend { display:inline;}
/*html.js fieldset.collapsible legend a { background:url(images/a2.gif) no-repeat 5px 4px;}
html.js fieldset.collapsed legend a { background:url(images/a1.gif) no-repeat 5px 4px;}*/

fieldset a {  }
fieldset .tips { font-size:10px; }

input { height:20px !important; font-size:16px important; }
textarea { font-size:16px important; }

/* formerly:
#main { width:1110px; margin:0 auto; position:relative;} */

#main { width:965px; margin:0 auto; position:relative;} 

thead th { padding:10px 0 10px 0; border:none;  }
th, tr.even, tr.odd { padding:0; border:none; }

/*------HEADER------*/
#header { } 

.head-row1 { height:96px; } 
.head-row2 { height:33px; width:100%; }
.head-row2sub { height:35px; width:100%; }

.head-row3 { min-height:46px; width:100%; overflow:hidden;} 
.head-row3 .col1 { float:left;}
.head-row3 .col2 { float:right; overflow:hidden; }

div.hdmt { float:right; min-width:1px; height:21px; color:#333333; padding-top:5px; padding-right:60px; padding-bottom:0; margin-bottom:0; }

span.arrprofileli {
	display:block;
	float:left;
	width:24px;
	height:17px;
	padding:0;
	position:relative;
	top:3px; 
	background:url(images/arrcontg.gif) bottom left no-repeat;
	margin-right:5px;
}

.logo { margin:15px 6px 6px 0; float:left;} /* 40px 0px 0px 370px  */
h1.site-name { font-size:36px; padding:0px 10px 0px 115px; font-family:"Trebuchet MS";}
h1.site-name a { color:#f7f7ef; text-decoration:none; text-transform:none; font-weight:normal; line-height:30px;}
span.slogan { /*display:inline; min-width:1px; height:20px; */  color:#999999; font-size:16px; line-height:18px; text-transform:none; margin-top:0; position:absolute; top:39px; } 
.slogan-img { margin:0px 0px 0px 659px;}

div.sloganbox { display:inline; margin-left:15px; font-size:16px; line-height:24px; text-transform:none; margin-top:0; position:absolute; top:32px; }
span.slogant {color:#000000; font-size:16px; line-height:18px;   }
span.sloganb { color:#000000; }

/* m */

.pr-menu { padding:0px 0px 0px 0px; overflow:hidden; width:100%; min-height:1px; text-align:center; }


ul.primary-links { margin-left:0; margin-right:auto; padding:0; list-style:none; text-align:center; }

ul.primary-links li { float:left; padding:0px; text-align:center; text-transform:none; margin-right:10px; }
ul.primary-links li a { display:block; padding-left:7px; color:#0033cc; text-decoration:none; font-size:18px; line-height:28px; font-weight:normal; background:url(images/bg-lim-left28r.gif) top left no-repeat; } 
ul.primary-links li a span { display:block; padding-right:7px; background:url(images/bg-lim-right28r.gif) top right no-repeat; }ul.primary-links li a span span { background:url(images/bg-lim28r.gif) top repeat-x; font-weight:bold; padding-right:0px; }



ul.primary-links li a:hover, ul.primary-links li.active a{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-left28r.gif) top left no-repeat; }ul.primary-links li a:hover span, ul.primary-links li.active a span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-right28r.gif) top right no-repeat; }ul.primary-links li a:hover span span, ul.primary-links li.active a span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active28r.gif) top repeat-x; font-weight:bold; }

/* ul.primary-links li a.active { color:#FFFFFF !important; } */

ul.primary-links li a.active { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-left28r.gif) top left no-repeat; }ul.primary-links li a.active span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-right28r.gif) top right no-repeat; }ul.primary-links li a.active span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active28r.gif) top repeat-x; font-weight:bold; }


/* msub */

.pr-menusub { padding:0px 0px 0px 0px; overflow:hidden; width:100%; min-height:1px; text-align:center; margin-top:15px; }

ul.secondary-links { margin-left:0; margin-right:auto; padding:0; list-style:none; text-align:center; }

ul.secondary-links li { float:left; padding:0px; text-align:center; text-transform:none; margin-right:5px; }


ul.secondary-links li a { display:block; padding-left:23px; color:#0033cc; text-decoration:none; font-size:14px; line-height:23px; font-weight:normal; background:url(images/bg-lim-left34s.gif) top left no-repeat; } /* text-transform:uppercase;  */ul.secondary-links li a span { display:block; padding-right:23px; background:url(images/bg-lim-right34s.gif) top right no-repeat; }ul.secondary-links li a span span { background:url(images/bg-lim34s.gif) top repeat-x; font-weight:bold; padding-right:0px; }



ul.secondary-links li a:hover, ul.secondary-links li.active a{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-left34s.gif) top left no-repeat; }ul.secondary-links li a:hover span, ul.secondary-links li.active a span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-right34s.gif) top right no-repeat; }ul.secondary-links li a:hover span span, ul.secondary-links li.active a span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active34s.gif) top repeat-x; font-weight:bold; }

/* ul.secondary-links li a.active { color:#FFFFFF !important; } */

ul.secondary-links li a.active { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-left34s.gif) top left no-repeat; }ul.secondary-links li a.active span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active-right34s.gif) top right no-repeat; }ul.secondary-links li a.active span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-lim-active34s.gif) top repeat-x; font-weight:bold; }



/*----Breadcrumb-----*/
.breadcrumb { padding:17px 40px 0 0; color:#333333; vertical-align:middle; font-weight:bold; text-align:left; float:left }
.breadcrumb a {  padding-right:6px; padding-left:0; vertical-align:middle; font-weight:bold;} 
.breadcrumb a:hover {  }

/* pager */

ul.pager li.pager-current { padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; border:1px solid #009900; color:#009900; }

ul.pager li a { padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; border:1px solid #999999; }

/* footer */
#footer { width:100%; color:#333333; text-transform:none; text-align:center; }
/* formerly:
.foot {  text-align:left; margin:0 auto; padding:19px 0px 20px 0px; width:1110px; background:none;}
#footer a {  } */
.foot {  text-align:center; margin:0 auto; padding:19px 0px 20px 0px; width:100%; background:transparent; color:#333333; }
#footer a {  }
#footer a:link, footer a:visited { }
#footer a:hover {  }
#footer a:active {  }

/* #footer .foot span { padding-left:277px;} */

span.footerpartner { font-size:12px; line-height:14px; }

/* footer end */


/*------CORNERS------*/
div.block { margin-bottom:18px; color:#333333; position:relative; overflow:hidden; background:url(images/bg-block.gif) top left no-repeat; }
.block .content { padding:17px 31px 30px 20px; background:url(images/blockb.gif) bottom left no-repeat;}
.clear-block { padding:0px 20px 0px 18px;}
.admin .clear-block { padding:0px;}

.right-bgd { position:absolute; top:0; right:0; width:50%; height:235px; }

.border-left {background:url(images/border-left.gif) repeat-y left #FFFFFF;}
.border-right {background:url(images/border-right.gif) repeat-y right;}
.border-top {background:url(images/border-top.gif) repeat-x top;}
.border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.corner-top-left {background:url(images/corner-top-left.gif) no-repeat left top;}
.corner-top-right {background:url(images/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(images/corner-bot-left.gif) no-repeat left bottom;}
.corner-bot-right {background:url(images/corner-bot-right.gif) no-repeat right bottom; width:100%; min-height:560px; height:auto;}
* html .corner-bot-right {height:560px;}
.corner-bot-right .inner { padding:12px;}

.node-left { } /*  background:url(images/node-left.gif) top left no-repeat; */
.node-right { width:100%;} /* background:url(images/node-right.gif) top right no-repeat; */

.bg-cont {  }
/* .bg-cont { background:url(images/bg-node.gif) top repeat-x;} */
.cont-left { background:url(images/node-left.gif) top left no-repeat;}
.cont-right { background:url(images/node-right.gif) top right no-repeat; padding:0px 30px 0px 30px;}

/*
.links-indent { padding-left:31px;}
*/
#tabs-wrapper .bg-links { background:url(images/bg-links.gif) top repeat-x; float:left;}
#tabs-wrapper .links-left { background:url(images/links-left.gif) top left no-repeat; float:left;}
#tabs-wrapper .links-right { background:url(images/links-right.gif) top right no-repeat; float:left; height:21px;}

/*-----------------*/

span.usertopm { font-size:12px; line-height:14px; }

/*---- entry -----*/

div.contbody {
	border:1px solid #999999;
	padding:10px !important;
}

span.teatxt {
	display:inline;
	font-size:13px;
}

div.tkal {
	float:right;
	width:192px;
	height:94px;
	/* margin-right:15px; */
	margin-left:20px; 
	margin-bottom:5px;
	font-size:13px;
}

div.outview {
	float:left;
	min-width:120px;
	min-height:60px;
	/* margin-right:15px; */
	margin-right:30px; 
	margin-bottom:5px;
}

div.bgroup {
	min-width:140px;
	min-height:20px;
	margin-bottom:5px;
	border-top:1px solid #999999;
	padding-top:10px !important;
}

div.bpoc {
	min-width:140px;
	min-height:20px;
	margin-top:25px;
	margin-bottom:5px;
	border:1px solid #999999;
	padding:10px !important;
	background-color: #f2f8fe;
}

div.thumbs img { margin-right:5px; }

img.cmin { border:1px solid #999999; position:relative; top:2px; }
a.clinkimg {
	margin-left:0;
	background-color: transparent;
	background-image: url(images/icmagni16pb.gif); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 24px;
	padding-bottom: 0pt;
	padding-left: 0;
}


/*----  end of entry -----*/


/*------- begin node content ----------*/

.nodebargain { width:650px; min-height:10px; padding-bottom:12px; padding-top:0px; margin-bottom:20px; text-align:left; }


.midbox { 
	width:650px; 
	height:11px; 
	padding-top:0px; 
	margin-top:0px;
	padding-bottom:0px; 
	margin-bottom:0px; 
	background:url(images/bg-node-midb.gif) bottom left no-repeat;
}
.mainbox { 
	width:650px; 
	min-height:1px; 
	padding-top:0px; 
	margin-top:0px;
	padding-right:18px !important;
	padding-left:18px !important;
	padding-bottom:0px;  
	margin-bottom:0px; 
	background:url(images/bg-node-main.gif) top left no-repeat;
}
.topbox { 
	width:650px; 
	min-height:1px; 
	padding-top:0px; 
	margin-top:0px;
	padding-bottom:0px; 
	margin-bottom:30px !important;
}
.bottbox { 
	width:650px; 
	height:11px; 
	padding-top:0px; 
	margin-top:0px;
	padding-bottom:12px; 
	margin-bottom:20px; 
	line-height:5px;
	background:url(images/bg-node-midb.gif) top left no-repeat;
}

/* node top list */

.nodetop-menu { padding:0px 0px 5px 0px; text-align:center; }

ul.nodetop { margin-left:0; margin-right:auto; padding:0; list-style:none; text-align:center;  position:relative; right:22px;  }

ul.nodetop li { float:left; padding:0; margin-right:0 !important; text-align:center; text-transform:none; font-size:14px; line-height:28px; }

ul.nodetop li.date { display:block; padding-left:12px !important; padding-right:0 !important; margin-right:6px !important; min-width: 137px; height:28px; color:#ffffff; }
ul.nodetop li.date a { position:relative; top:1px; }
ul.nodetop li.date a:hover {  }

/* updated case a */
ul.nodetop li.obstatusua { display:block; background:url(images/bg-node-02ua.gif) top left no-repeat; padding-left:4px; padding-right:0 !important; margin-right:0 !important; width: 465px; height:28px; color:#ffffff; }
ul.nodetop li.obstatusua a { 
	background:url(images/bg-uutab22.gif) top repeat-x #fff; 
	background-attachment: scroll;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
}
ul.nodetop li.obstatusua a span { 
	background: url(images/arrcont.gif) right center no-repeat; /*  arrb14x8.gif, arrcont.gif,  */
	background-attachment: scroll;
	padding-top: 0;
	padding-right: 28px; /* arrb14x8.gif: 18px , arrcont.gif: 22px,  */
	padding-bottom: 0;
	padding-left: 0;
}


ul.nodetop li.obstatusb { display:block; background:url(images/bg-node-02b.gif) top left no-repeat; padding-left:4px; padding-right:0 !important; margin-right:0 !important; width: 163px; height:28px; color:#ffffff; }

ul.nodetop li.obstatusa { display:block; background:url(images/bg-node-02a.gif) top left no-repeat; padding-left:4px; padding-right:0 !important; margin-right:0 !important; width: 163px; height:28px; color:#ffffff; }

ul.nodetop li.remaintime { display:block; margin-left:-10px !important; background:url(images/bg-node-03.gif) top left no-repeat; padding-left:3px; padding-right:0 !important; width:175px; height:28px; color:#333333; }

ul.nodetop li.remaintimeb { display:block; margin-left:-8px !important; background:url(images/bg-node-03.gif) top left no-repeat; padding-left:3px; width:175px; height:28px; color:#333333; }

/* end node top list */

/* b of comparison pictures */

img.cmin { border:1px solid #999999; position:relative; top:2px; }
a.clinkimg {
	margin-left:0;
	background-color: transparent;
	background-image: url(images/icmagni16pb.gif); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 24px;
	padding-bottom: 0pt;
	padding-left: 0;
}
/* e of comparison pictures */

.deeper1 {
	float:right;
	min-width:1;
	min-height:1px;
	margin-right:15px !important;
	padding-right:15px !important;
	line-height:16px;
	text-align:right;
}
.deepera {
	float:right;
	min-width:1;
	min-height:1px;
	margin-right:15px !important;
	padding-right:15px !important;
	line-height:16px;
	text-align:right;
}
.deeperc {
	text-align:left;
	min-width:1;
	min-height:1px;
	margin-right:15px !important;
	padding-right:15px !important;
	padding-bottom:10px;
	line-height:16px;
}

.deeper {
	float:right;
	width:200px;
	min-height:20px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:15px;
	margin-left:15px;
	padding:10px;
	border:1px solid #F0F0F0;
}
.thumbcr {
	float:left;
	width:120px;
	min-height:120px;
	/* margin-right:15px; */
	margin-right:30px; 
	margin-bottom:15px;
}
div.subbimgbox { width:120px; min-height:20px; padding:3px; border:1px solid #cccccc; margin-top:3px; margin-bottom:0; text-align:center; }

h1.title {
	display:inline;
	padding-left:0px;
	padding-right:10px;
	font-size:16px !important;
	line-height:18px !important;
	font-weight:bolder;
} /* font-size:20px; line-height:26px;	color:#E50202 !important; /* dark blue: 333333 */ */
h1.title a {
	text-decoration:none !important;
} /* color:# 009900 / E50202 !important; */
h1.title a:hover {
	text-decoration:underline !important;
} /* color:#E50202 !important; */
img.quti { margin-right:3px; }
img.qutic { margin-left:0; position:relative; top:5px; right:4px; }
.nodemtxt {
	color:#009900 !important;
} /* color:#e50202 !important; */
.nodemtxt a {

} /* color:#e50202 !important; */
.nodemtxt a:link, .nodemtxt a:visited {

} /* color:#e50202 !important; */
.nodemtxt a:hover {

} /* color:#e50202 !important; */
.nodemtxt a:active {

} /* color:#e50202 !important; */
.nodesub {
	font-size:12px !important;
	color:#333333 !important;
}
.nodesub a {
}
.nodesub a:hover {
}
.nodem {
	color:#333333 !important;
	margin-top:4px;
	margin-bottom:15px;
	padding-right:22px;
	
}
.nodeprev {
	/* font-size:14px !important; */
	margin-bottom:15px;
	padding-right:22px;
}
.nodeprevtxtt {
	/* font-size:14px !important; */
	color:#000000 !important;
	font-weight:bolder !important;
}
.nodeb {
	color:#009900 !important;
	font-weight:bolder !important;
        margin-bottom:3px;
} /* red: color:#E50202 !important; */
.nodebtxt {
	font-size:16px !important;
	line-height:26px !important;
	position:relative;
	bottom:5px; 
	display:inline; 
}

span.shippingpi { font-weight:normal; color:#999999; font-size:10px; }

.nodebtxt a {

} /* red: color:#E50202 !important; */
.nodebtxt a:hover {

} /* red: color:#E50202 !important; */
.noden {
	color:#333333 !important;
	font-weight:normal;
        margin-bottom:6px;
}
.nodes {
	color:#333333 !important;
	font-weight:normal;
        padding-bottom:7px;
}

.nodentxt {
	font-size:16px !important;
	line-height:26px !important;
	position:relative;
	bottom:5px;
	display:inline;
}
.nodentxt a {

}
.nodentxt a:hover {

}


.nodestxt {
	font-size:16px !important;
	line-height:26px !important;
	position:relative;
	bottom:5px;
	display:inline;
}
.nodestxt a {

}
.nodestxt a:hover {

}

.arrbar {
	width:24px;
	height:17px;
	position:relative;
	top:4px;
}
.arrbar a {
	border:none !important;
	text-decoration:none !important;
}
.arrbar a:hover {
	border:none !important;
	text-decoration:none !important;
}

.arrn {
	width:21px;
	height:15px;
	position:relative;
	top:3px;
}
.arrn a {
	border:none !important;
	text-decoration:none !important;
}
.arrn a:hover {
	border:none !important;
	text-decoration:none !important;
}
.arrs {
	width:21px;
	height:15px;
	position:relative;
	top:3px;
}
.arrs a {
	border:none !important;
	text-decoration:none !important;
}
.arrs a:hover {
	border:none !important;
	text-decoration:none !important;
}

.nodefooter {
	width:650px;
	min-height:1px;
	text-align:center;
	margin-top:5px;
}

.nodefive {
	float:left;
	width:160px;
	min-height:16px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	padding:14px 0 0 0;
	text-align:left;
	margin-right:25px; 
	line-height:19px;
}
div.fivestar-widget-static { margin-top:5px; margin-bottom:5px; }
.saveb {
	float:left;
	width:252px;
	min-height:16px;

} 
.nodecom {
	float:left;
	width:160px;
	min-height:16px;
	margin-top:0;
	margin-bottom:0;
	padding-right:0;
	padding-top:12px;
	text-align:left;
	padding-right:5px;
	margin-left:25px; 
}

div.bnshippinfo { font-size:12px; line-height:14px; color:#999999; width:610px; min-height:1px; }
span.bnshippinfi { color:#009900; }
div.yt { 	
	width:614px;
	height:27px; 
	padding-top:0px; 
	margin-top:0px;
	padding-left:8px; 
	padding-bottom:0px; 
	margin-bottom:0px; 
	background:url(images/bgyt.gif) top left no-repeat;
}
span.bntiprequ { font-size:12px; line-height:27px; }
.arrg14x8 {  }

.fivetitle {	font-size: 14px;
	padding-left:0 !important;
	margin-left:0 !important;
}
.clear-block {
	padding-left:0px !important;
}
.fivestar-summary {
	text-align:left !important;
	padding-left:0px !important;
	margin-left:0px !important;
}

span.read-more {
  /* whatever style you want here */
}
.nodereadmore {
	background-color: transparent;
	background-image: url(images/arrcm.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 0;
}

.jumpu {
	background-color: transparent;
	background-image: url(images/jumpu.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 20px;
	padding-bottom: 0pt;
	padding-left: 0;
}
.jumpd {
	background-color: transparent;
	background-image: url(images/jumpd.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 20px;
	padding-bottom: 0pt;
	padding-left: 0;
}

span.contupdaten { 	
	background: url(images/bg-upd26.gif) top left repeat-x #cc0000;
	background-attachment: scroll;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
}
div.update { 	
	background-color: #cc0000;
	background-attachment: scroll;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
}
.external {
	background-color: transparent;
	background-image: url(images/arreb12.gif); /* arrnw12b.gif */
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 17px;
	padding-bottom: 0pt;
	padding-left: 0;
}
.commentmore {
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-top: 0pt;
	padding-right: 0;
	padding-bottom: 0pt;
	padding-left: 0;
}
a.commentmore img { border:none !important; }
.carr { border:none !important; position:relative; top:3px; }
.savebguest {
	width:252px;
	min-height:1px;
	/* padding-left:240px;
	padding-right:240px; */
	padding-top:10px;
	text-align:center !important;
}
.savebguest a {

}
.savebguest a:hover {

}
.savebauth {
	width:252px;
	min-height:1px;
	/* padding-left:240px;
	padding-right:240px; */
	padding-top:26px;
}
.savebauth a {

}
.savebauth a:hover {

}
a span.savecs { display:block; padding:0px; text-align:center; text-transform:none; min-width:200px; min-height:1px; }


a span.savecs { display:block; padding-left:5px; color:#ffffff; text-decoration:none !important; font-size:14px; line-height:24px; font-weight:bold; background:url(images/bg-sleft24g.gif) top left no-repeat; } /* text-transform:uppercase;  */a span.savecs span { display:block; padding-right:5px; background:url(images/bg-sright24g.gif) top right no-repeat; }a span.savecs span span { background:url(images/bg-s24g.gif) top repeat-x; font-weight:bold; padding-right:0px; }



a:hover span.savecs { color:#ffffff !important; text-decoration:none !important; background:url(images/bg-sleft24gu.gif) top left no-repeat; }a:hover span.savecs span { color:#ffffff !important; text-decoration:none !important; background:url(images/bg-sright24gu.gif) top right no-repeat; }a:hover span.savecs span span { color:#ffffff !important; text-decoration:none !important; background:url(images/bg-s24gu.gif) top repeat-x; font-weight:bold; }
}

a span.savecd { display:block; padding:0px; text-align:center; text-transform:none; min-width:200px; min-height:1px; }


a span.savecd { display:block; padding-left:5px; color:#0033cc; text-decoration:none !important; font-size:14px; line-height:24px; font-weight:bold; background:url(images/bg-sleft24lg.gif) top left no-repeat; } a span.savecd span { display:block; padding-right:5px; background:url(images/bg-sright24lg.gif) top right no-repeat; }a span.savecd span span { background:url(images/bg-s24lg.gif) top repeat-x; font-weight:bold; padding-right:0px; }



a:hover span.savecd { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sleft24r.gif) top left no-repeat; }a:hover span.savecd span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sright24r.gif) top right no-repeat; }a:hover span.savecd span span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-s24r.gif) top repeat-x; font-weight:bold; }
}

/*------- end node content ----------*/

/*------- begin node content: specialnews ----------*/

.specialnews { width:650px; min-height:10px; padding-bottom:12px; padding-top:0px; margin-bottom:20px; text-align:left; }

div.nodebargain div.content { padding-top:10px; } 
div.nodebargain div.deepera { padding-top:1px; }
div.nodebargain div.deeperc { padding-top:7px; }
div.specialnews div.content { padding-top:10px; }
img.auththumb { padding:2px; border:1px solid #e8e8e8; }
.midbox { 
	width:650px; 
	height:11px; 
	padding-top:0px; 
	margin-top:0px;
	padding-bottom:0px; 
	margin-bottom:0px; 
	background:url(images/bg-node-midb.gif) bottom left no-repeat;
}
.mainboxs { 
	width:650px; 
	min-height:1px; 
	padding-top:0px; 
	margin-top:0px;
	padding-right:18px !important;
	padding-left:18px !important;
	padding-bottom:0px;  
	margin-bottom:0px; 
	background:url(images/bg-node-main.gif) top left no-repeat;
}
.topboxs { 
	width:650px; 
	min-height:1px; 
	padding-top:0px; 
	margin-top:0px;
	padding-bottom:0px; 
	margin-bottom:30px !important;
}
.nodems {
	color:#333333 !important;
	margin-top:4px;
	margin-bottom:0px;
	padding-right:22px;
	
}
.nodecoms {
	float:right;
	min-width:40px;
	min-height:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:36px;
	padding-top:0px;
}
/*------- end node content: specialnews ----------*/

/*------- begin node content: comparison ----------*/

.comparison { width:650px; min-height:10px; padding-bottom:12px; padding-top:0px; margin-bottom:20px; text-align:left; }

div.comparicont {
	width:650px !important; min-height:10px; padding-right:20px !important;
}
.deepcompari {
	float: right;
	min-height: 1px;
	margin-right: 30px;
	padding-right: 15px;
}
div.comparili { float:left; padding:0px; text-align:center; text-transform:none; margin-right:10px; }


div.comparili a { display:block; padding-left:7px; color:#ffffff; font-size:18px; line-height:28px; font-weight:normal; background:url(images/bg-lim-active-left28r.gif) top left no-repeat; } 
div.comparili a span { display:block; padding-right:7px; background:url(images/bg-lim-active-right28r.gif) top right no-repeat; }div.comparili a span span { background:url(images/bg-lim-active28r.gif) top repeat-x; font-weight:bold; padding-right:0px; }


div.comparili a:hover { color:#ffffff !important; background:url(images/bg-lim-active-left28r.gif) top left no-repeat; }div.comparili a:hover span { color:#ffffff !important; background:url(images/bg-lim-active-right28r.gif) top right no-repeat; }div.comparili a:hover span span { color:#ffffff !important; background:url(images/bg-lim-active28r.gif) top repeat-x; font-weight:bold; }


/*------- end node content: comparison ----------*/

#cont { padding-top:0px; width:950px; overflow:hidden;}

/* formerly:
#cont { padding-top:0px; width:100%; overflow:hidden;}
#left-col { width:249px; margin-right:-249px; float:left; position:relative;}
#left-col .ind { padding:16px 11px 0px 18px;}
#cont-col { float:left; width:100%;}
#cont-col .ind { padding:15px 253px 20px 249px} */

#left-col { width:1px; margin-right:-1px; float:left; position:relative;}
#left-col .ind { padding:16px 0px 0px 0px;}

#cont-col { float:left; width:680px; }
#cont-col .ind { padding:25px 0 20px 0; }

#right-col { width:253px; float:left;}
#right-col .ind { padding:26px 5px 20px 12px;} 


/**************---TITLES---**************/
h1 { color:#444b4e; font-size:18px; font-weight:normal; }
h1.title { background:none; font-size:16px; }
h1.title a:hover{ text-decoration:underline; }
#tabs-wrapper h2 { background:none; color:#152229 !important;  padding-bottom:10px; font-size:24px;  line-height:30px; }

h2 { font-size: 24px; line-height: 30px; color:#222222; padding:0 0 7px 0; width:100%; margin-top:0px; } 
h2.with-tabs { padding-left:0px; padding-top:10px; }
.ind h2 {
 padding-left:0;
} /**  padding-left:30px; **/
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 { color:#d6e381; padding:5px 0px;}
h3 a {color:#d6e381; text-decoration:none;}

.title { padding:0; background:none; }
.title h3 { color:#333333; font-size:14px; line-height: 28px; font-weight:normal; padding:0 0 0 15px; }
span.productt { font-weight:bolder; color:#000000; }
span.flagcolg1 { color:#000000; }
span.flagcolg2 { color:#cc0000; }
span.flagcolg3 { color:#cc9900; } /* ffcc00 */
img.flaggh { position:relative; top:3px; }
img.flaggn { position:relative; top:4px; }
div.bvi { display:inline; padding-left:3px; font-size: 10px; line-height: 15px; position:relative; bottom:8px; }

div.scrb {	
	width:650px; 
	min-height:1px; 
}
div.subscribemenu { 
	width:650px; 
	min-height:1px; 
	padding-top:12px; 
	padding-left: 18px;
	padding-right 18px;
	margin-top:0px;
	font-size:14px; 
	padding-bottom:0px;  
	margin-bottom:0px; 
	background:url(images/bg-round-top650x200.gif) top left no-repeat;
}
div.scrmbottbox { 
	width:650px; 
	height:11px; 
	padding-top:0px; 
	margin-top:0px;
	padding-bottom:12px; 
	margin-bottom:20px; 
	line-height:5px;
	background:url(images/bg-node-midb.gif) top left no-repeat;
}
/* 	width: 620px; 
	min-height:1px; 
	padding:15px; 
	border:1px solid #999999; 
	margin-bottom:20px;  */
 
.arrsubscrm {
	float:left;
	width:24px;
	height:15px;
	padding:0;
	position:relative;
	top:4px; 
	background:url(images/arrcontg.gif) bottom left no-repeat;
	margin-right:5px;
}
.emsubscrm { 	
	position:relative;
	top:1px; 
}
.rsssubscrm {
	color:#333333 !important;
	position:relative;
	top:2px; 
}
.twsubscrm {  }


.admin-panel h3 { color:#152229; font-size:16px;}

.submitted{ color:#333333; font-size:16px; line-height:normal; font-weight:normal; } /* padding-left:31px; */
.submitted a {  }

span.note { font-size:12px; line-height:16px; }
span.notec { font-size:12px; line-height:16px; color:#666666; }
div.notes { font-size:12px; line-height:14px; color:#999999; }
/***************/


.comment { width: 620px; min-height:1px; padding:15px; border:1px solid #999999; margin-bottom:30px; } 
.comment ul.links li { padding-left:0; }
.comment h3 { background:none;}
.comment h3 a { color:#333333; font-size: 24px; line-height: 30px; }
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:0px; padding-bottom:10px; }
.comment .submitted a{  }

div#edit-notify-type-1-wrapper { margin-left:15px !important; padding-left:0 !important; }
div#edit-notify-type-2-wrapper { margin-left:15px !important; padding-left:0 !important;  margin-bottom:20px; }

.content { padding:0px 10px 0px 0px; }
.content strong { color:#000000; }
.content span { }
span.green { color:#009900; }
span.greenb { color:#009900; font-weight:bolder; }
span.strongcolg { font-weight:bolder; color:#009900; font-size:24px;  line-height:30px; }
span.blackb {color:#000000; font-weight:bolder; }
span.black {color:#000000; }
/* span.strongcolg { font-weight:bolder; color:#009900; } */
span.strongcolng { font-weight:bolder; color:#009900; } 
span.subt {  }
span.info { color:#009900; font-weight:bolder; }

.content span strong { }
.node .content a {  }
.node .content a:hover {   }
.content a {  }
.content a:hover{   }

.content .box2 { float:left;}

.node { width:650px; min-height:10px; padding-bottom:12px; padding-top:6px; margin-bottom:20px; text-align:left; } 
.node .content, #contact-mail-page { padding:8px 30px 10px 0; }
.node div.links { padding-top:3px; text-align:left;}
.node .title {padding:30px 0px 5px 31px;}

/*---------------------*/

/*----bargain----*/
.caption{}
/*----end bargain----*/

/*----NAVIGATION----*/
#block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-1 .content ul.menu li ul.menu { padding-left:20px;}
#block-user-1 .content ul.menu li { background:url(images/bg-line.gif) bottom repeat-x; padding:8px 0px 9px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal;}
#block-user-1 .content ul.menu li a { background:none; text-decoration:none; font-weight:normal; text-transform:none; display:block; padding-left:0px;}
#block-user-1 .content ul.menu li a:hover{ text-decoration:underline; }
#block-user-1 .content ul.menu li.last { background:none;}
/*#block-user-1 .content ul.menu li.expanded { padding-left:0px; background:none;}
#block-user-1 .content ul.menu li.expanded a{ margin-left:20px;}*/

.form-item { min-width:200px; min-height:20px; }
.nlsucom { color:#009900; font-weight:bolder; }

/*------Custom Login-Form------*/
.userlogin { font-size:14px; color:#bf1700; padding:20px 0px 0px 20px; font-weight:bold;}
#user-bar { font-size:12px; font-weight:bold; padding:15px 0px 0px 20px;}
#user-bar .user-info { padding-bottom:5px; color:#828282; padding-top:0px;}
#user-bar p a {  }
#user-bar .item-list li { list-style:none; list-style-image:none; line-height:10px;}
#user-bar .item-list li a{ font-weight:normal; font-size:10px; }
#user-bar .item-list li a:hover {  }

/*----Login-form----*/
#user-login-form { text-align:left;}
#user-login-form input#edit-name, #user-login-form input#edit-name-1 { width:155px; font-size:16px; height:20px; color:#828282; background:#FFFFFF; border:1px solid #757575;}
#user-login-form input#edit-pass, #user-login-form input#edit-pass-1 { width:155px; font-size:16px; height:20px; color:#828282; background:#FFFFFF; border:1px solid #757575;}
#user-login-form label { color:#6b7175; font-size:16px; font-weight:normal; padding-top:3px;}
#user-login-form .form-required { color:#6da0c1;}
#user-login-form .description a { color:#47a4bb;}
#user-login-form .item-list ul { padding:0px 0px 0px 0px;}
#user-login-form .item-list li{ line-height:14px; list-style:none; list-style-image:none; margin:0px; padding:0px; background:none;}
#user-login-form .item-list li a{ background:none; font-weight:normal; color:#6b7175; text-decoration:underline; font-size:11px;}
#user-login-form .item-list li a:hover{text-decoration:none; color:#365d81;}

#user-login-form .form-submit{ background:url(images/login.gif) top left no-repeat; border:none; width:67px; height:29px; margin:5px 0px 5px 0px; font-weight:normal; color:#6da0c1; font-size:16px; text-transform:none; padding:0px 10px 10px 0px}

#user-login-form .form-item { margin-top:0px; margin-bottom:3px;}

/*-------------------------*/

/*----Blocks----*/

.subscrinfo {
	color:#333333 !important;
}
.arrsubscrbox {
	float:left;
	width:24px;
	height:17px;
	padding:0;
	position:relative;
	top:3px; 
	background:url(images/arrcontg.gif) bottom left no-repeat;
	margin-right:5px;
}
.rsssubscrinfo {
	color:#333333 !important;
	padding-top:10px;
}
/*-------------------------*/

/*----POLL----*/
.poll .percent, .poll .text { color:#040d18; font-size:12px;}
.poll .title { color:#040d18; font-size:12px; font-weight:normal; padding-bottom:10px; background:none; padding-left:0px;}
.poll .total { font-weight:normal; color:#040d18; font-size:12px; text-align:left;}
.poll .bar {background:#FFFFFF; font-size:1px; height:8px; border:1px solid #b8b8b8; padding:0px;}
.poll .bar .foreground { background:#1C7FEF;  font-size:1px; height:8px;}

#block-poll-0 li{ background:none; padding:0;}
#block-poll-0 ul.links li { background:none; padding:0px;}
#block-poll-0 ul.links li a { color:#333333; font-weight:normal; font-size:12px; text-decoration:none; background:none; text-transform:none;}
#block-poll-0 ul.links li a:hover { text-decoration:underline;}
#block-poll-0 .bar { background:#FFFFFF; font-size:1px; height:8px; border:1px solid #b8b8b8; padding:0px;}
#block-poll-0 .bar .foreground { background:#1C7FEF; font-size:1px; height:8px;}
#block-poll-0 .percent, #block-poll-0 .text { color:#333333; font-size:11px; font-weight:normal; line-height:normal;}
#block-poll-0 .poll .title { color:#333333; font-size:12px; font-weight:normal; padding-top:0px; background:none; padding-left:0px;}
#block-poll-0 .total { font-weight:normal; color:#333333; font-size:12px;}
.form-item label { color:#333333;}
#block-poll-0 ul.links { padding-left:0px;}
#block-poll-0 ul.links .first{ padding:0px;}


/*----Who's Online----*/
#block-user-3 .content { font-size:12px; color:#6b7175; font-weight:normal;}
#block-user-3 .item-list h3 { color:#6b7175; font-size:12px; font-weight:bold; text-transform:none; padding-top:10px; padding-bottom:1px;}
#block-user-3 .item-list ul { margin:0; padding:0;}
#block-user-3 .item-list ul li{ background:none; list-style-image:none; list-style:none; margin:0; line-height:16px; padding-left:0px;}
#block-user-3 .item-list ul li a{ background:none; padding-left:0px; color:#6b7175; font-size:12px; font-weight:normal; text-decoration:underline;}
#block-user-3 .item-list ul li a:hover { text-decoration:none;}
#block-user-3 em { color:#6b7175; font-weight:normal; font-size:12px;}


/*-----Recent blog posts-------*/
#block-blog-0 .title h3 { padding-left:40px;}
#block-blog-0 .item-list ul { padding-left:0px;}
#block-blog-0 .item-list ul li{ background:url(images/a4.gif) no-repeat 0 5px; padding:4px 0px 5px 0px; width:100%; list-style-image:none; list-style:none; margin:0;}
#block-blog-0 .item-list ul li a{ background:none; font-weight:normal; text-decoration:underline; padding-left:28px; font-size:12px; display:block;}
#block-blog-0 .item-list ul li a:hover { text-decoration:underline;}
#block-blog-0 .more-link a{ font-size:11px; font-weight:bold; text-decoration:none;}
#block-blog-0 .more-link a:hover{ text-decoration:underline;}


/*----SEARCH FORM----*/
.form-submit { background:url(images/bg-but.gif) top repeat-x; vertical-align:middle; color:#FFFFFF; font-weight:normal; font-size:10px; vertical-align:middle; border:1px solid #27415a; padding:2px 3px 2px 3px; } /* text-transform:uppercase; */
.form-submit:hover { background:url(images/bg-but2.gif) top repeat-x; color:#FFFFFF; }


.search-box { padding:14px 21px 14px 22px; }
.search-box input { font-size:16px; vertical-align:middle}

#search-theme-form {padding:0px;}
#search-theme-form label { color:#FFFFFF; font-size:16px; font-weight:bold; vertical-align:middle; margin-right:10px; } /* text-transform:uppercase; */

#search-theme-form .form-submit { 
background:url(images/search.gif) top left no-repeat;
border:none;
width:68px;
height:21px;
vertical-align:middle;
color:#ffffff;
font-weight:bold;
font-size:10px;
font-family:Arial;
}
/* text-transform:uppercase; */
#search-theme-form .form-text { width:192px; font-size:11px; font-weight:normal; color:#2f4d6a; height:20px; background:#e5e5e5; border:1px solid #FFFFFF; margin-right:10px;}


/*-----Recent comments-------*/
#block-comment-0 .item-list ul { padding-left:0px;}
#block-comment-0 .item-list ul li{ background:url(images/a3.gif) no-repeat 0 6px; padding:0px 0px 0px 15px; list-style-image:none; list-style:none; margin-bottom:10px; line-height:16px; color:#333333; font-size:11px; margin-left:0px;}
#block-comment-0 .item-list ul li a{ background:none; font-weight:bold; text-decoration:none; font-size:11px; padding-left:0px;}
#block-comment-0 .item-list ul li a:hover{ text-decoration:underline;}


/*----Who's New----*/
#block-user-2 .item-list ul { padding-left:0px;}
#block-user-2 .item-list ul li{ background:url(images/a3.gif) no-repeat 0 11px; color:#333333; padding:0 0 0 15px; list-style-image:none; list-style:none; margin:0; line-height:25px;}
#block-user-2 .item-list ul li a{ background:none; padding:0px;  font-size:11px; font-weight:normal; text-decoration:underline;}
#block-user-2 .item-list ul li a:hover { text-decoration:none;}

/*----Primary Links----*/
#block-menu-primary-links .content ul.menu { padding:0px;}
#block-menu-primary-links .content ul.menu li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-menu-primary-links .content ul.menu li a { background:url(images/a3.gif) no-repeat 0 4px; font-size:11px; padding-left:10px; font-weight:bold; text-decoration:none;}
#block-menu-primary-links .content ul.menu li a:hover{ text-decoration:underline; }

/*----Syndicate----*/
#block-node-0 .content { padding:20px 20px 25px 20px;}

/*----SEARCH_BLOCK----*/
#block-search-0 .content label { color:#333333; font-size:11px;}
#block-search-0 #edit-search-block-form-1 { margin-bottom:5px; width:104px;}


/*----New forum topics----*/
#block-forum-1 .title h3 { padding-left:40px;}
#block-forum-1 .item-list ul { padding:0px; margin-bottom:10px;}
#block-forum-1 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-forum-1 .item-list ul li a{ background:url(images/a3.gif) no-repeat 0 5px; padding-left:15px; font-weight:normal; text-decoration:none; font-size:12px;}
#block-forum-1 .item-list a:hover{ text-decoration:underline;}
#block-forum-1 .more-link a{ font-size:11px; font-weight:bold; text-transform:none; text-decoration:none; }
#block-forum-1 .more-link a:hover{ text-decoration:underline;}

/*----Active forum topics----*/
#block-forum-0 .title h3 { padding-left:35px; font-size:11px}
#block-forum-0 .item-list ul { padding-left:0px; margin-bottom:10px;}
#block-forum-0 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-forum-0 .item-list ul li a{ background:url(images/a3.gif) no-repeat 0 4px; padding-left:15px; font-weight:normal; text-decoration:none; font-size:12px;}
#block-forum-0 .item-list a:hover{ text-decoration:underline;}
#block-forum-0 .more-link a{ font-size:11px; font-weight:bold; text-transform:none; text-decoration:none; }
#block-forum-0 .more-link a:hover{ text-decoration:underline;}

/*----Languages----*/
#block-locale-0 .content ul { padding-left:0px; margin-bottom:10px;}
#block-locale-0 .content ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-locale-0 .content ul li a{ background:url(images/a3.gif) no-repeat 0 5px; padding-left:15px; font-weight:normal; text-decoration:none; font-size:12px;}
#block-locale-0 .content a:hover{ text-decoration:underline;}


/*----Admin-Panel List & Admin-Panel List without descriptions----*/
.body ul.menu li, .body .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
.body ul.menu li a, .body .item-list ul li a {  }
.body .item-list ul li a:hover{ text-decoration:none;}

/*-------------------------*/

/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
#block-block-4 .content a { font-size:10px; color:#1C7FEF;} /* text-transform:uppercase;  */
#block-block-4 .content { color:#333333;}
/*---*/

/*-----LISTS-----*/
/*---nonNumeric Lists without links---*/
#cont-col .content ul { margin-top:12px; }
#cont-col .content ul li{ list-style-image:none; list-style:none; }
/*
#cont-col .content ul li{ background:url(images/arrg14x8.gif) no-repeat 0 9px; padding-left:18px; list-style-image:none; list-style:none; }
*/
#cont-col .content ul li ul{ margin-left:15px;}
#cont-col .content ul li ol {margin-left:20px;}
#cont-col .content ul li ol li{ list-style-type:decimal;}

/*---Numeric Lists without links---*/
#cont-col .content Ol { padding-left:2px;}
#cont-col .content Ol li{ background:none; padding:0px; margin-left:20px; }
#cont-col .content Ol li ul li {background:url(images/a3.gif) no-repeat 0 7px; padding-left:10px; font-weight:normal;}

/*---nonNumeric Lists---*/
#cont-col .content ul li{ list-style-image:none; list-style:none; }
#cont-col .content ul li a { font-weight:normal; }
#cont-col .content ul li a:hover{ text-decoration:none; }
#cont-col .content ul li ul{ margin-left:15px;}
#cont-col .content ul li ol {margin-left:20px;}
#cont-col .content ul li ol li{ list-style-type:decimal; }
#cont-col .content ul li ol li a { background:none;}

h1 ul.links li { padding-right: 0; padding-left: 0; }
h1.title ul.links li a  span span { font-weight:bolder; }
/*---Numeric Lists---*/
#cont-col .content Ol { padding-left:2px; }
#cont-col .content Ol li{ background:none; padding:5px 0px 5px 0px; margin-left:20px; }
#cont-col .content Ol li a { padding-left:0; font-weight:normal; text-decoration:underline; }
#cont-col .content Ol li a:hover{  }
#cont-col .content Ol li ul li a { font-weight:normal; }
#cont-col .content Ol li ul li a:hover {  }


/*---Paragraph Style---*/
#cont-col .content p { padding-bottom:7px; padding-top:7px;}
#cont-col .content blockquote { border:1px solid #525252; background:#f7f7f7; padding:5px; margin:10px 0px 10px 0px;}

.item-list ul li { list-style-image:none; list-style:none;}


#profile-admin-overview ul li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px; }
#profile-admin-overview ul li a { background:url(images/a1.gif) no-repeat 0 5px; padding-left:10px; font-weight:normal; }
#profile-admin-overview ul li a:hover{  }

.password-description ul {margin-left:5px;}
.password-description ul li{ background:url(images/a1.gif) no-repeat 0 7px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:12px;}

#node-admin-content ul {margin-left:5px;}
#node-admin-content  ul li{ background:url(images/a1.gif) no-repeat 0 7px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:17px;}

/*ul.menu li { line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none;}
ul.menu li.leaf a{ color:#52a1d6;}
*/
.links { }
.links li a {  } 
.links li a:hover {  }

ul.links.inline { padding-right:0px;}

ul.links li a { color:#0033cc; }

.cent ul.links li a { font-weight:normal;text-transform:capitalize; background:none; text-decoration:none; padding:0;}
.cent ul.links li a:hover { text-decoration:underline;}
#comments ul.links li a {  }


.taxonomy ul.links li a { }

#forum ul.links li a {  }
/*------END LIST------*/


ul.primary, ul.primary li, ul.secondary, ul.secondary li{
  border: 0;
  background:none;
  margin: 0;
  padding: 0;
}

ul.primary li a{
	border:none !important;
	background:none;
}
ul.primary li a:hover{
	background:none;
	border: 0;
}
/*
ul.primary li.active a{
	background:none;
	border:none;
	font-weight:bold; 
}
*/
ul.tabs li	{
	display:block;
	margin-right:2px;
	float:left;
} 

#tabs-wrapper {
  margin:0px;
  padding:0px;
} 
ul.primary {
  padding:0px;
  margin:0px;}


/* tabs new */

ul.tabs li { padding-right:0; padding-bottom:10px; }

ul.tabs li a { display:block; padding-left:5px; color:#0033cc; text-decoration:none; font-size:14px; line-height:24px; font-weight:normal; background:url(images/bg-sleft24lg.gif) top left no-repeat; padding-right:0;  } ul.tabs li a span { display:block; padding-right:5px; background:url(images/bg-sright24lg.gif) top right no-repeat; }ul.tabs li a span span { background:url(images/bg-s24lg.gif) top repeat-x; font-weight:bold; padding-right:0px; }



ul.tabs li a:hover, ul.tabs li a.active { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sleft24gu.gif) top left no-repeat; }ul.tabs li a:hover span, ul.tabs li a.active span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sright24gu.gif) top right no-repeat; }ul.tabs li a:hover span span, ul.tabs li a.active span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-s24gu.gif) top repeat-x; font-weight:bold; }



ul.tabs li a.active { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sleft24gu.gif) top left no-repeat; }ul.tabs li a.active span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sright24gu.gif) top right no-repeat; }ul.tabs li a.active span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-s24gu.gif) top repeat-x; font-weight:bold; }



/*----------------------------*/

/*----FROUM----*/
#forum	{
	padding:10px 0px 0px 0px;
}
#forum ul.links {
	padding:0px 0px 5px 0px;
}
#forum table {
	border:1px solid #252525;
	border-right:none;
}
#forum th	{
	padding:5px 0px 5px 3px;
	border-right:1px solid #252525;
}
#forum th a	{
	color:#152229;
}
#forum td	{
	padding-top:4px; 
	padding-bottom:4px;
}
#forum .description { color:#FFFFFF}

#forum .forum .description { color:#152229}

#forum td.container	{
	background:#2e4d6a;
	border-right:1px solid #252525;
	border-bottom:1px solid #252525;
}
#forum td.container	a{
	color:#FFFFFF; 
	padding:0px 0px 0px 10px;
}

#forum td.forum,
#forum td.topics,
#forum td.posts,
#forum td.last-reply,
#forum td.icon,
#forum td.title,
#forum td.replies,
#forum td.created {
	border-right:1px solid #252525;
	border-bottom:1px solid #252525;
}
#forum .last-reply,
#forum .title,
#forum .created,
#forum .icon  {
	padding-left:5px
}
#forum .odd	{
	border-bottom:1px solid #252525;
	border-top:1px solid #252525;
	background:#f8f7f2
}
#forum div.indent	{
	margin-left:5px}

#forum .odd, #forum .even { border-bottom:1px solid #252525; }
#forum thead th { border-bottom:1px solid #252525;}
/*----------------------------*/

/*-----GENERAL-----*/

.node .taxonomy { padding-top:10px;}

div.error { margin-top:5px;}

.block-region { background:#d6e6cc; text-align:center; border:1px dashed #618749; color:#618749; margin-bottom:0px; clear:both;}
/*----Transperancy----*/
/*div.block-region {filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;} 
#block_text     {position:relative; top:-52px}*/

div.adr { width:220px; min-height:1px; text-align:center; margin-top:35px; }

div.admin .left { margin:0px;}
#book-outline { min-width:0px;}
#permissions, #blocks, #forum table, .sticky-enabled  { width:100%;}
.node-unpublished { background:none; }
.odd td, .even td { vertical-align:middle; padding-left:0; line-height:28px; padding:3px; background:#ffffff; } /* background:#ecf4f7;  */
.profile h3 { border:none; color:#009900; }

img.alignleft{ float:left; margin-right:14px;}
img.alignright{ float:right; margin-left:10px;}


#first-time a {  }
#first-time a:hover { }
#first-time ol { margin-left:20px;}


.theme-info { padding-left:px;}


.admin-list a { }
.tabs a { }
.node-type-list a {  }
.collapse-processed a {  }
.even a {  }
.blog a {  }
.odd a {  line-height:13px;}
.check-manually a { color:#161616;}

.compact-link a {  }
.messages a {  }


.sticky-table { line-height:24px;}
/*.sticky-table th { text-align:center;}*/

.more-help-link a {  }

.help { padding:3px 10px 0px 0;}
.help a {  }

.help-items a{  }
.help-items ul { list-style:none; }

.description a {  }
/*---------------------*/

#blocks tr.region-message { color:#1C7FEF;}

.theme-info { padding-left:10px;}

.box { padding-left:0px;}
.box h2.title { padding-left:0px; background:none;}

.box div.links { background:none; padding:0px;}
.box .bg-links, .box .links-left, .box .links-right { background:none;}

#cont ul.links li { background:none;}

#system-modules div { padding-bottom:10px;}

#forum-confirm-delete a { color:#6d94ac;}

.form-checkboxes { width:100px;}

.search-form input { vertical-align:middle}

#forum ul.links { margin-bottom:10px;}

dl .title { background:none; padding:0px;}

ul.links li.comment_forbidden { padding:0px;}

#comments, #node-form { width:100%;}

#comment-form { padding-bottom:20px;}

/*.preview .node { background:none;}*/

/*
#cont-col .content .comment_add a { color:#bc2d12; text-transform:capitalize; font-weight:bold;}
*/
/* bof comment_add new */
ul.links li.comment_add a { color:#0033cc; }
.cent ul.links li.comment_add a {  }
#cont ul.links li.comment_add { background:none;}

ul li.comment_add	{
	display:block;
	margin-right:2px;
	float:left;
} 
ul li.comment_add { padding-right:0; padding-bottom:10px; }
ul li.comment_add a { display:block; padding-left:5px; color:#0033cc; text-decoration:none; font-size:14px; line-height:24px; font-weight:normal; background:url(images/bg-sleft24lg.gif) top left no-repeat; padding-right:0;  } ul li.comment_add a span { display:block; padding-right:5px; background:url(images/bg-sright24lg.gif) top right no-repeat; }ul li.comment_add a span span { background:url(images/bg-s24lg.gif) top repeat-x; font-weight:bold; padding-right:0px; }



ul li.comment_add a:hover, ul.tabs li a.active { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sleft24gu.gif) top left no-repeat; }ul li.comment_add a:hover span, ul.tabs li a.active span { color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-sright24gu.gif) top right no-repeat; }ul li.comment_add a:hover span span, ul.tabs li a.active span span{ color:#FFFFFF !important; text-decoration:none !important; background:url(images/bg-s24gu.gif) top repeat-x; font-weight:bold; }

/* eof comment_add new */

html.js fieldset.collapsible .fieldset-wrapper { width:100%; overflow:hidden;}

.search-advanced .action { float:none;}

/*Status Report*/
div.error, tr.error { color:#c80000}
div.ok, tr.ok { color:#068500;}
/*-------------*/

.messages {
	margin-top:35px;
	margin-bottom:35px;
	font-weight:bolder;
}
.status {
	color:#009900;
	background-color: transparent;
	background-image: url(images/arrok.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 30px;
}
.view {
	margin-top:35px;
}
#user-profile-form {
	margin-top:35px;
}


.admin-panel dd { padding-bottom:10px;}

div.admin-dependencies, div.admin-required { color:#666666;}

#block-admin-display-form div { overflow:hidden;}
table.sticky-header { background:#f6f8f5; overflow:hidden; position:relative;}
/*table.sticky-header th { text-align:center;}*/

/*div.warning, tr.warning { color:#a17720;}*/
.system-status-report td { padding-left:5px;}


/*----  calender style ----*/

table.cal {
  min-width: 150px;
  display: inline;
  display: inline-table; /* for Safari */
  float: left;
  /* font-size: 80%; */
  margin: 0 2px 2px; 
  font-size: 12px; 
  line-height:12px;
	padding:2px !important;
}

th.dayofweek {
  text-align: center;
}

tr.caldays {
  color: #ccc;
}

td.calnote {
  color: #000000;
}

td.calother {
  background: #FFFFFF; 
}

td.calavailable {
  color: #FFFFFF;
  background: #009900;
  text-align: center;
}

td.calnotavailable {
  color: #333333;
  text-align: center;
  background: #FF9900; /* #244962 */
}

td.calnotavailableprov {
  color: #ffffff;
  text-align: center;
  background: #CC0000; /* DCBE6D */
}

td.keystatus {
  padding-left: 2px;
}

div.month_title{
  min-width: 150px;
  margin: 6px 6px 0;
  border-bottom:1px solid #ddd;
}

/* div.calmonth-wrapper {
  float:left;
} */

div.calmonth-wrapper {
  float:left;
  min-height:120px;
  min-width:150px;
  margin-right:12px;	
  margin-bottom:16px;	
}

thead th {
	padding-top: 4px;
	padding-right: 0pt;
	padding-bottom: 4px;
}

table.cal .odd td, table.cal .even td {
	padding:2px !important;
}

/*----  end of calender style ----*/

