/* CSS Document */
html,body{margin:auto;padding:0}
#container{min-width:1200px;}

body{font: 76% arial; width:1260px;}
p{margin:10px}
a{display:block;color: #981793;padding:10px}
a:hover {text-decoration: underline}

div#header {float:left; width:100%; height:116px;}
div#h-left{width:15.5%; float:left; height:82px;}
div#h-mid{width:39%; float:left; height:82px;}
div#h-right{width:84.5%; float:left; height:82px; text-align:right; color:white; padding-top:0;}
div#h-right p{clear:both;}
.h_l{width:18px;height:116px;float:left; background:url(/images/h_l_back.png) no-repeat}
.h_r{width:18px;height:116px;float:right; background:url(/images/h_r_back.png) no-repeat}
.h_mid{width:1224px;height:116px;float:left; background:url(/images/bg.png) repeat-x}

div#head_bottom{float:left; width:100%; height:34px;}
div#bottom_left{float:left; height:34px;width:15.5%; color:#fff; text-align:center; font-weight:bold; padding-top:10px;}
div#bottom_right{float:left; height:34px;width:84.5%;}

div#content p{line-height:1.4}
div#extra{background:#fff;}
div#footer{background: #fff;color: #000; text-align:center;}
div#footer ul{margin:0; text-align:center; list-style:none;}
div#footer ul li{float:left; display:inline;}

div#wrapper{float:left;width:100%;}
div#content{margin: 10px 260px 10px 195px; float:left; padding:1px; min-width:800px;}
div#navigation{float:left;width:180px;margin-left:-99.9%;}
.navhead {background: url("../images/left-head.gif") no-repeat; color:#fff; font-size:14px; font-weight: bold; padding:5px; text-align:center; margin:0; margin-top:3px; clear:both;}
.navsechead{ background: url("../images/left-head.gif") no-repeat; color:#fff; font-size:14px; padding:5px; text-align:center; margin:0; margin-top:3px; clear:both;font-weight: bold}
div#extra{float:left;width:250px; margin:0;margin-left:-250px; margin-top:10px;}
.righthead{background: url("../images/right-head.png") no-repeat; margin-bottom:10px;}

.righthead img{ border:0; vertical-align:middle;}
.righthead a:link{color:#000066; font-size:12px; font-weight:bold; text-decoration:none; line-height:5px; margin:0; padding:5px 0 4px 10px;}
.righthead a:visited{color:#000066; font-size:12px; font-weight:bold; text-decoration:none;line-height:5px; padding:5px 0 4px 10px;}
.righthead a:hover{color:#000066; font-size:12px; font-weight:bold; text-decoration: underline;line-height:5px; padding:5px 0 4px 10px;}

div#footer{clear:left;width:100%}

.right {float:right; text-align:right;}
#rss
{
float:right; margin:10px 30px 0 0;
}
#rss a:link
{
float:left;
font-weight:bold;
color:#A69A9A;
margin:5px 10px 0 5px;
}
#rss a:visited
{
float:left;
font-weight:bold;
color:#A69A9A;
margin:5px 10px 0 5px;
}
#rss a:hover
{
color:#FF6600;
float:left;
}

/* ======= END TOP MENU ========= */
/* =============================================================================== */
/* FLYOUT MENU
/* =============================================================================== */


ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 176px; /*For KHTML*/
  list-style: none;
  z-index:8000;
 font:13px/25px Arial, Helvetica, sans-serif ;
}
ul#navmenu-v {
  margin: 0;
    margin-left:1px;
 background:url("../images/cat-bg.png") repeat-x;

  border-left: #B9BAB9 1px solid;
  border-right: #B9BAB9 1px solid;
  border-bottom: #B9BAB9 1px solid;
}
ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 6px;
  display: block;
  color: #333;
 font:13px/25px  Arial, Helvetica, sans-serif ;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #fff;
  color: #000;
}

/* 2nd Menu */
ul#navmenu-v li:hover ul,
ul#navmenu-v li.iehover ul {
  border: #B9BAB9 1px solid;
}

ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #fff;
  color: #333;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #E4E4E4;
  color: #000;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  background: #ecefd5;
  color: #333;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
  background: #d6effb;
  color: #000;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
  background: #ecefd5;
  color: #333;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #d6effb;
  color: #000;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 176px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

#hbm {
	float:right;
	height: 34px;
	text-align:center;
	width:55%;
	font-size:12px;
}
#hbm img {
	float: left;
}

#hbm select {
	float: left;
	font-size:13px;
}
#hbm input {
	float: left;
	margin-left:2px;
	font-size:13px;
}

#hbm_l {
	float: left;
	height: 34px;
}

#hbm_m {
	float: left;
	background: url("../images/sbg.png") repeat-x;
	padding-top:6px;
	height: 28px;
}

#hbm_r {
	float: left;
	height: 34px;
	padding:0;
}

#hbm a:link{
float:left;
margin:0;
padding:0;
color:#fff;
}
#hbm a:visited{
float:left;
margin:0;
padding:0;
color:#fff;
}


.hotcoupons{width:100%; float:left; margin:5px 0 0 0; text-align:center;}
.hotcoupons h2{ text-align:center; color:#fff; font-weight:bold; font-size:13px; margin:0; background:url("../images/brand_head.gif") no-repeat; padding:5px 0 5px 0;}
.rtnavsechead { text-align:center; color:#fff; font-weight:bold; font-size:13px; margin:0; background:url("../images/brand_head.gif") no-repeat; padding:5px 0 5px 0; font-weight: bold}

.hotcoupons a:link{text-decoration:none; color:#FF0000;padding:5px 0 0 0}
.hotcoupons a:visited{text-decoration:none; color:#FF0000;padding:5px 0 0 0}
.hotcoupons a:hover{text-decoration: underline; color:#77B543;padding:5px 0 0 0; text-align:center;}


.coup{ float:left; border:1px solid #E5E5E5; padding:4px; width:96%; margin-bottom:5px; text-align:center;}
.slogo{float:none; text-align:center; width:90%;}
.slogo img{ float:left; border:0; text-align:center;}


.offer{float:left; text-align:left; clear:both; font-weight:bold; padding:0; width:100%;}
.offer a:link{text-align:left; color:#0066FF; margin:0; text-decoration:none;}
.offer a:visited{text-align:left; color:#0066FF; margin:0; text-decoration:none;}
.offer a:hover{text-align:left; color:#0B4F0C; margin:0; text-decoration: underline;}

.brands{text-align:center; font-weight:bold; padding:0; width:100%;}
.brands a:link{text-align:center; color:#0066FF; margin:0; text-decoration:none;width:100%;}
.brands a:visited{text-align:center; color:#0066FF; margin:0; text-decoration:none;width:100%;}
.brands a:hover{text-align:center; color:#0B4F0C; margin:0; text-decoration: underline;width:100%;}
.brands img {border:1px solid #C4C4C4; max-height:60px; max-width:100px;}

.keyword{float:left; text-align:left; clear:none; padding-right:10px;}
.keyword a:link{color:#0066FF; text-decoration:underline;}
.keyword a:visited{color:#0066FF; text-decoration:underline;}
.keyword a:hover{color:#0066FF; text-decoration:underline;}

.more{clear:both;margin:0; }
.more img{clear:both;  border:0; vertical-align:middle; margin:0;}
.more a:link{display:inline;}

.coffer{float:left; margin-left:10px; font-weight:bold; max-width:70%;}
.coffer a:link{float:left; display:inline; margin:0; padding:8px 0 0 0;color:#0066FF;text-decoration:none;}
.coffer a:visited{float:left;display:inline; margin:0; padding:8px 0 0 0; color:#0066FF;text-decoration:none;}
.coffer a:hover{float:left;display:inline; margin:0; padding:8px 0 0 0;color:#0B4F0C;text-decoration: underline;}
.title {float:left; display:inline; text-align:right; width:15%; clear:both; margin:0; padding:8px 0 0 0;}
.desc {display:inline; clear: none; float:left; margin:0; width:80%; padding:8px 0 0 0; margin-left:10px;}
a.couponcode {
	display:inline; clear: none; 
	font-weight: bold; color: black;
	padding:2px;
/*	padding:2px 5px 2px 5px; margin:-3px 0 5px 0; 
	border:thin gray dashed; */
	text-decoration: none;
	cursor: text;
}

.con_head2 {
	margin:0;
	padding:0 0 0 5px;
	width:100%;
	text-align:center;
	float:right;
}
.con_head2 img {
	border:0;
	vertical-align:middle;
}

.con_head2 ul {
line-height:20px;
list-style:none;
margin:2px 0 2px 0;
padding:0;
width:100%;
font-weight:bold;
text-align:center;
}

.con_head2 li {
display:inline;
padding:0;
color:black;
font-size:12px;
margin-left:2px;
background:none;
float: left;
}

.con_head2 a {
color:#000066; 
padding:0 2px 0 3px;  
text-decoration:none;
background: url("../images/left.png") no-repeat left center;
font-size:10px;
white-space: nowrap; 
}

.con_head2 a span {
color:#333333;
font-size:10px;
display:block;
padding:0 7px 0 7px;
background:url("../images/right.png") no-repeat right center;
}

.con_head2 a span img {
border:none;
background:none;
margin:4px 4px 0 0;
}

.con_head2 a:hover{
color:#000;
}

.con_head2 a:hover span {
color:#000;
}

.con_head2 a.right {
float:right;
clear:both;
}

.pdesc_coup{ float:left; width:72%;}
.coupimage { padding:2px; margin-left:5px; float:left; width:25%; text-align:left;}
.coupimage img{border: 1px solid #999999; max-height:120px; max-width:140px;}


.mid_head {
float:left;
margin:0;
padding:0;
padding-bottom:5px;
width:100%;
font-size:14;
font-weight:bold;
}
.m_left{ float:left; width:50%; font-size:14px; font-weight:bold;}

.mid_head h1 {float:left; width:50%; font-size:14px; font-weight:bold;}
.mid_head h2 {font-size:12px;}

h2 {clear:both; font-size:12px; font-weight:normal; margin:0; padding: 2px 0 5px 0; color:#191970}

.mid_head input
{
float:left;
margin-top:10px;
}

.mid_head h3
{
font-size:12px;
color:#999999;
float:left;
margin-left:10px;
font-weight:normal;
}
.mid_head h4
{
clear:both;
font-size:12px;
color:#009900;
font-weight:normal;
}

.mid_head img
{
border:0;
vertical-align:middle;
}

.mid_head ul {
float:right;
list-style:none;
margin:0;
padding:3px 5px 0 2px;
font-weight:bold;
}

.mid_head li {
display:inline;
padding:0;
color:black;
font-size:12px;
margin-left:5px;
background:none;
float:left;
}

.m_left a {
color:#000066;
float:right;
padding:0 5px 0 3px;  
text-decoration:none;
}

.m_right{font-family: verdana, arial; float:right; font-size: 11px;font-weight:bold; text-decoration: none; white-space: nowrap;}

.m_right a {
float:right;
color: #ffffff;
padding:2px 5px 2px 5px;
margin:2px 10px 2px 0;
background-color: #318D33;
text-decoration: none
}

.m_right a:hover{color:#FFFD65;text-decoration: underline;}

.con_head3 {
margin:0;
padding:0;
width:100%;
text-align:center;
float:right;
}
.con_head3 img
{
border:0;
vertical-align:middle;
text-align:right;
float:right;
}

.con_head3 ul {
line-height:32px;
list-style:none;
margin:0;
padding:0;
width:100%;
font-weight:bold;
text-align:center;
}

.con_head3 li {
display:inline;
padding:0;
color:black;
font-size:12px;
margin-left:2px;
background:none;
float:left;
}

.con_head3 a {
color:#000066; 
padding:0 2px 0 3px;  
text-decoration:none;
background: url("../images/left.png") no-repeat left center;
font-size:10px;
}

.con_head3 a span {
color:#666666;
font-size:10px;
display:block;
padding:0 7px 0 7px;
background:url("../images/right.png") no-repeat right center;
}

.con_head3 a span img {
border:none;
background:none;
margin:8px 4px 0 0;
}

.con_head3 a:hover{
color:red;
}

.con_head3 a:hover span {
color:red;
}

.con_head3 a.right {
float:right;
clear:both;
}


.review {display:inline; margin:0; padding:0;}
.review a {padding:7px 0 0 10px; margin:0;}
.review img {border:0; float:left;}
.review img a {background:none;}
.single {float:left; width:24%; margin:4px;}
.single a:link{font-size:10px; text-align:center; color:#0066FF; margin:0; padding:10px 0 10px 0;}
.single a:visited{font-size:10px; text-align:center; color:#0066FF; margin:0; padding:10px 0 10px 0;}
.single a:hover{font-size:10px; text-align:center; color:#0B4F0C; margin:0; padding:10px 0 10px 0;}

.price
{	
font-family: verdana, arial, sans-serif;
font-size: 10px;
background-color:#FFFFBF;
border:1px solid #FFFF66;
float:left;
}
.price ul
{
float:left;
width:100%;
margin:0;
padding:0;
text-align:center;
list-style:none;
}
.price ul li
{
width:30%;
margin:0;
padding:0;
}
.coupon{float:left; text-align:center; clear:both;}
.coupon a:link{text-align:center; color:#FF3366; margin:0;}
.coupon a:visited{text-align:center; color:#FF3366; margin:0;}
.coupon a:hover{text-align:center; color:#0066FF; margin:0;}

.rating {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	margin:5px 0 0 0;
	padding:2px;
	width:100%;
	float:left;
	vertical-align: middle;
	height:30px;
}
.rock {float:left; color:#666666; margin:0;  text-decoration:none; padding:6px 0 8px 2px; font-weight:bold;}
.rock a:link{display:inline; text-decoration:none; color:#0066FF;}
.rock a:visited{display:inline;text-decoration:none; color:#0066FF;}
.rock a:hover{display:inline;text-decoration: underline;color:#0B4F0C;}
.rock img{float:left;border:0; float:left; vertical-align:middle;}

.save {display:inline;text-decoration:none;color:#999999;padding:2px 0 2px 10px; font-weight:bold; float:left;vertical-align: middle;}
.save a:link{display:inline;text-decoration:none;color:#0066FF;padding:0;vertical-align:middle;}
.save a:visited{display:inline;text-decoration:none;color:#0066FF;padding:0;}
.save a:hover{display:inline;text-decoration: underline;color:#0B4F0C;padding:0;}
.save img{ display:inline; border:0; vertical-align:middle; height:20px}

.rating-right {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	margin:5px 0 0 10px;
	padding:2px;
	width:21%;
	float:left;
}

.save-right {display:block;clear:both;float:left;text-decoration:none;color:#999999;padding:6px 0 6px 5px; font-weight:bold; width:100%}
.save-right a:link{display:inline;text-decoration:none;color:#0066FF;padding:0;}
.save-right a:visited{display:inline;text-decoration:none;color:#0066FF;padding:0;}
.save-right a:hover{display:inline;text-decoration: underline;color:#0B4F0C;padding:0;}
.save-right img{ display:inline; border:0; vertical-align:middle;}


.tell {float:left; color:#999999; margin:0; padding:6px 0 8px 2px; text-decoration:none;font-weight:bold;}
.tell a:link{display:inline;text-decoration:none;color:#0066FF;}
.tell a:visited{display:inline;text-decoration:none;color:#0066FF;}
.tell a:hover{display:inline;text-decoration: underline;color:#0B4F0C;}
.tell img{float:left;border:0; float:left; vertical-align:top;}

.rating_c {
font-family: verdana, arial, sans-serif;
font-size: 10px;
margin:0;
padding: 20px;
float:left;
width:100%;
}
.rating_c a:link{ float:left;text-align:center; color:#0066FF; margin:0; padding:20px 0 0 5px; text-decoration:none;}
.rating_c a:visited{ float:left;text-align:center; color:#0066FF; margin:0; padding:20px 0 0 5px; text-decoration:none;}
.rating_c a:hover{ float:left;text-align:center; color:#0B4F0C; margin:0;padding:20px 0 0 5px; text-decoration: underline;}
.rating_c img{border:0; float:left;}




/* List View */

.listview
{
float:left;
width:760px;
margin: 5px;
border:1px solid #EBEBEB;
background-color:#F8F8F8;
}

.dealimage { padding:0; margin:0; float:left; width:150px; text-align:center;}
.dealimage img{max-height:140px; max-width:140px; border: 1px solid #999999; }

.pdesc{ float:left; width:55%;}
.speci {clear:both;float:left; color:#333333; margin:1px 2px 3px 10px; font-size:11px; font-weight:bold; width:100%; padding:0;}
.speci-2 { clear:both; float:left; color:#666666; margin:2px 5px 1px 10px; font-size:11px; text-align:left; width:100%; line-height: 16px;}
.speci-2 a:link{display:inline; color:green;  text-decoration:none; margin:0; padding:0;}
.speci-2 a:visited{display:inline;color:green;text-decoration:none; margin:0; padding:0;}
.speci-2 a:hover{display:inline;color:#FF0033; text-decoration: underline; margin:0; padding:0;}
.strike { display:inline; text-decoration: line-through; color: black;font-size:12px; padding-top:1px; font-weight:bold;margin:0 5px 0 0;}
.red {display:inline; color: #D50000; font-size:12px; padding-top:1px; font-weight:bold; margin:0 5px 0 0;}
.discount {display:inline; color: green; font-size:11px; padding-top:1px; font-weight:bold;margin:0;}


#store_head {
display:inline;
margin:0;
padding:0;
width:100%;
}

#store_head ul {
background-repeat:repeat-x;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:98.4%;
}

#store_head li {
display:inline;
padding:0;
color:red;
font-size:10px;
margin-left:10px;
float:left;
}

#store_head a {
color:#0033CC;
float:left;
padding:0 5px 0 3px;  
text-decoration:none;
}

#store_head a span {
display:block;
float:none;
padding:0 12px 0 7px;
}

#store_head a span img {
border:none;
margin:8px 4px 0 0;
}

#store_head a:hover{
color:red;
}

#store_head a:hover span {
color:red;
}

#store_head a.right {
float:right; 
}

.msg_list {
	margin: 0px;
	padding: 0px;
	width: 178px;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	
}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	color:#3366CC;
	margin:1px;
	font-weight:bold;
	clear:both;
}
.msg_head a {display:inline; padding: 0; color: #3366CC}

.msg_body ul{
	padding: 2px;
	margin:0;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:11px;
	list-style:none;
}
.msg_body ul li {
	clear:none;
	display:inline;
}
.msg_body ul li a:link, .msg_body ul li a:visited, .msg_body ul li a:hover {
	padding:0 2px 2px 2px;
	text-decoration:none;
	color:#3366CC;
	margin-top:2px;
	float:left;
	display:inline;
	white-space:nowrap;
}

.ceti1{background:url("../images/a27.gif") no-repeat; padding:0;line-height:18px; margin:10px 0 10px 0; float:left; width:100%;}
.ceti1 h2{ padding:4px 0 1px 0; margin:0; text-align:center; font-size:14px; font-weight:bold}
.ceti1 ul{ padding:0; margin:0; list-style:none; border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4; width:99%;}
.ceti1 li a:link{margin:0; padding:0; font-size:11px; color:#0033CC; text-align:center; text-decoration:none;}
.ceti1 li a:visited{margin:0; padding:0; font-size:11px; color:#0033CC; text-align:center; text-decoration:none;}
.ceti1 li a:hover{margin:0; padding:0; font-size:11px; color:#FF3300; text-align:center;text-decoration: underline;}
.ceti1 li img{border:0}
.ceti1 table {margin:auto; width: 50%; background:#FFF; border:1px}

.cemore1{background:url("../images/a28.gif") no-repeat;height:27px;text-align:right;padding:0 10px 0px 0px;}

.small {font-size:10px; color:#000066;}

/* Round Box */

.box {
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	padding: 0;
	margin-top:0;
	text-align: left;
	width:800px;				/* <-- use this to tie width to viewport size */
	float:left;
	overflow: hidden;
}

.content_b
	{
	padding:1em;
	overflow:hidden;
	}

.content_b table {
	font-size:12px;
	color:#666666;
}

.content_b h1 {
	clear:both;
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	margin:0;
	padding:0;
}
		
.content_b p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url("../images/tlc.gif");
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url("../images/trc.gif");
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url("../images/blc.gif");
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url("../images/brc.gif");
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url("../images/tb.gif");
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url("../images/bb.gif");
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url("../images/r.gif");
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	background-image:url("../images/l.gif");
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

.content_bottom
{
margin:5px;
float:left;
clear:both;
border:1px solid #CFCFCF;
width:98%;
}
.content_bottom h2
{
color:#333;
font-size:12px;
text-align:left;
padding-left:10px;
font-weight: bold;
}
.bottom
{
float:left;
width:100%;
text-align:center;
}
.bottom img
{
border: 1px solid #E4E4E4;
margin:0;
}
.bottom p a:link
{
margin:0;
padding:0;
color:#0033CC;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.bottom p a:visited
{
margin:0;
padding:0;
color:#0033CC;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.bottom p a:hover
{
margin:0;
padding:0;
color:#999999;
font-size:12px;
text-decoration: underline;
font-weight:bold;
}

.cont_first {
	width:18%;
	float:left;
	background-color:#EEEEEE;
	margin:5px;
}
.cont_second {
	width:16%;
	float:left;
}
.cont_second h3 {
	margin:0;
	padding:10px;
	font-size:12px;
	background:#EEEEEE;
}
.cont_second p a:link {
	padding:0;
	margin:0;
	font-size:9px;
	color:#0066CC;
	text-decoration:none;
}
.cont_second p a:visited
{
padding:0;
margin:0;
font-size:9px;
color:#0066CC;
text-decoration:none;
}
.cont_second p a:hover
{
padding:0;
margin:0;
font-size:9px;
color:#666666;
text-decoration: underline;
}

.imgborder img {border:0; margin-top:-10px; padding:0;}
/*
.nav{width:955px;margin:0px auto 2px auto;margin:-2px auto 2px auto;}
.nav ul{width:490px;float:left; display:inline; list-style:none; margin-left:-100px; *margin-left:-100px;}
.nav li{float:left;text-align:center;margin-left:-1px;}
.nav li a:link {color:black; text-decoration:none; padding:0; margin:0;}
.nav li a:visited {color:black; text-decoration:none; padding:0; margin:0;}
.nav li a:hover {color:#006600; text-decoration: underline; padding:0; margin:0;}
*/

.nav{float:left; width:75%;margin:0px auto 2px auto;margin:-6px 0 2px -40px;}
.nav ul{width:750px;float:left; display:inline; list-style:none; margin-left:0;}
.nav li{float:left;text-align:center;margin-left:-1px;}
.nav li a:link {color:black; text-decoration:none; padding:0; margin:0;}
.nav li a:visited {color:black; text-decoration:none; padding:0; margin:0;}
.nav li a:hover {color:#006600; text-decoration: underline; padding:0; margin:0;}

.nav .win{width:94px;background:url("../images/active.jpg") 0 0 no-repeat;height:34px; font: bold 16px/32px Trebuchet MS; position:relative; margin-top:-5px; *margin-top:-5px; }
.mob1,.mob,.blog{width:95px;height:34px;font: bold 12px/27px Trebuchet MS;}

.mob1{background:url("../images/mid.jpg") no-repeat;}
.mob{background:url("../images/tab_bg.jpg") no-repeat;}
.blog{background:url("../images/last.jpg") no-repeat;width:93px;}

.exp_list {
	margin: 0px;
	padding: 0px;
	width:100%;
	clear:both;
}
.exp_head {
	display:inline;
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
	width:30%;
}
.exp_head img
{
vertical-align:middle;
}

.exp_body {
	padding: 5px 10px 15px;
	color:#999999;
	font-size:10px;
	text-align:justify;
}

.sociable {width:99%; float:left; margin-top:10px;}
.sociable ul{width:100%; margin-top: 10px; float:left; list-style:none;}
.sociable ul li {display:inline;float:left;}
.sociable ul li a:link{float:left;}
.sociable ul li a:listed{float:left;}
.sociable ul li a:hover{float:left;}
.sociable img{ border:0;}

#TW-feed, #TW-feed ul {list-style:none;margin:0; padding:0;}
#TW-feed li ul {display:none;position:absolute;margin:0; padding:0; border:#ccc 1px solid;}
#TW-feed li {font-weight:bold; color:#EC8132; margin:0; padding-left:5px;padding-right:5px;}
#TW-feed li a{font-weight:bold; color:#EC8132; margin:0; padding:0;}
#TW-feed li img{font-weight:bold; color:#EC8132; margin:0;}
#TW-feed ul li { background:#fff;}
ul#TW-Pop li{ background:#F8F8F8; text-align:center;}
ul#TW-Pop li img{padding-top:2px;}

#tab_l {
	display:inline;
    float:right;
    width:15%;
    font-size:93%;
    line-height:normal;
	text-align:right;
	margin:0;
	padding:0;
}

	
.rockh {float:left; color:#666666; margin:0;  text-decoration:none; background:url("../images/rock.png") no-repeat; padding:6px 0 8px 2px; font-weight:bold;}
.rockh a:link{display:inline; text-decoration:none; color:#0066FF;}
.rockh a:visited{display:inline;text-decoration:none; color:#0066FF;}
.rockh a:hover{display:inline;text-decoration: underline;color:#0B4F0C;}
.rockh img{float:left;border:0; float:left; vertical-align:middle;}

.saveh{float:left; color:#999999; margin:0; padding:6px 0 8px 2px; text-decoration:none;font-weight:bold;}
.saveh a:link{display:inline;text-decoration:none;color:#0066FF;}
.saveh a:visited{display:inline;text-decoration:none;color:#0066FF;}
.saveh a:hover{display:inline;text-decoration: underline;color:#0B4F0C;}
.saveh img{float:left;border:0; float:left; vertical-align:middle;}

.tellh{float:left; color:#999999; margin:0; padding:6px 0 8px 2px; text-decoration:none;font-weight:bold;}
.tellh a:link{display:inline;text-decoration:none;color:#0066FF;}
.tellh a:visited{display:inline;text-decoration:none;color:#0066FF;}
.tellh a:hover{display:inline;text-decoration: underline;color:#0B4F0C;}
.tellh img{float:left;border:0; float:left; vertical-align:middle;}

.pagination {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	clear: both;
	text-align: left;
	vertical-align: top;
	width: 99%;
	margin: 0px 0px 10px 15px;
}

.pagination .disp {
	display: inline;
	color: #666666;
	font-weight: bold;
}

.pagination .gray {
	font: 10px arial,verdana,sans-serif;
	vertical-align: middle;
}

.pagination ul {
	display: inline;
	margin: 0;
}

.pagination li {
	font-size: 10px;
	list-style-type: none;
	display: inline;
}

.pagination a,.pagination a:visited {
	float:left;
	padding: 0 5px 2px;
	margin:0 2px 0 0;
	border: 1px solid #009900;
	text-decoration: none;
	color: #146EB4;
}

.pagination a:hover,.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color:#FFFF99;
}

.pagination a.currentpage {
	background-color:#009900;
	color: #FFF;
	border-color: #009900;
	font-weight: bold;
	cursor: default;
}

.pagination a.prevnext {
	font-weight: bold;
}

.pagination a.disablelink,.pagination a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal;
}

.cat_body ul{
	padding: 2px;
	margin:0;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:11px;
	list-style:none;
}
.cat_body ul li a:link, 
.cat_body ul li a:visited{
	padding:5px 0 0 15px;
	text-decoration:none;
	color:#3366CC;
	text-align:justify;
}

.cat_body ul li a:hover{
	padding:5px 0 0 15px;
	text-decoration: underline;
	text-align:justify;
	color:#FF3300;
}

.tooltip {
    border-bottom:1px dashed;
}
.speci-2 tr, th, td {background:#F9DAAE;white-space:normal !important;}
a.c-code{color:#000000 !important;background:#F2B858 !important;border:dashed #000 1px;padding:3px 5px 3px 5px !important}
a.c-code:hover{text-decoration:none !important;}
#overDiv{background:#F9DAAE !important ;-moz-border-radius:4px !important;margin-left:-20px !important ;padding:4px !important ;border:1px solid #999 !important}
.desc a.c-code{float:left; text-decoration:none;}
.desc a.c-code:hover{text-decoration:none;}
.ceti1 ul table td{background:#FFFFFF}

.g_plus{width:100%;float:left;margin:10px 0 1px 10px}
.g_plus img{float:left;margin-right:5px;vertical-align:middle}
.g_plus span{float:left;margin-top:5px;}

.bbb_logo{margin-top:-20px; margin-right:10px}
