/* CSS Document */

/* setting the height for both html and body for browser compatibility \*/
html, body {height:100%}

body {
	padding:0;
	margin:0;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
}

center {
text-align:left;
}

img {
	border: 0;
}

a, a:link, a:hover, a:visited {
	color:#0066ff;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

h1 {
	font-size:1.65em;
	margin-bottom:0.2em;
	margin-top:5px;
	padding-top:5px;
	font-weight:bold;
	color:#000000;
}

a.brandinglink {color:#cc6600;font-size:1.00em;text-decoration:underline;}

h2 {
	font-size:1.55em;
	color:#333333;
	margin-bottom:0.35em;
	font-weight:normal;
}

h2 a {
	font-size:1.0em;
	font-weight:normal;
}

h3 {
	font-weight:bold;
	font-size:1.2em;
	padding:0 0 2px 0;
	margin:0 0 2px 0;
}

h4, h4 a, h4 a:link, h4 a:visited{
	font-weight:bold;
	font-size:1.1em;
	color:#0066ff;
	margin:0;
}

h4 {color:#CC6600;}

h5 {
	font-size:1.25em; /*1.1em;*/
	padding:3px 0 0 0;
	margin:3px 0 1px 0;
	color:#91c408; /*#99CC00;*/
}

h6 {
	font-weight:normal;
	color:#333333;
	font-size:1em;
	padding:0 0 2px 0;
	margin:0;
}

div,p  {margin-top:0} /* Mozilla doesn't default these to 0 */
form, table {margin:0;padding:0;}
#container {
	color: #000000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	width:890px;
}
#bcontainer {
	color: #000000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	width:995px;
}
#header{
	margin:1px 0 10px 0;
	clear:both;
}

#topbar {
	text-align:right;
	border-bottom:1px solid #ececec;
	padding:3px 5px 3px 5px;
}

/*
#topbar a, #topbar a:link{color:#FFFFFF;text-transform:uppercase;}
*/

#leftbar, #rightbar {
	width:250px;
	float:left;
	color:#000000;
	text-align:left;
}

#leftbar {
margin-right:30px;
}

#rightbar {
margin-left:10px;
width:270px;
}

#maincontent {
float:left;
margin-left:10px;
margin-right:10px;
text-align:left;
width:600px;
}

#footer {
	width:100%;
	border-top: 1px solid #99CC00;
	color: #000000;
	text-align:center;
	padding-top:2px;
}

#maincontent a, #maincontent a:link, #maincontent a:visited #maincontent a:hover {
color:#0066ff;
}

.form_error {font-size: 11px;font-weight: bold;color: #ff3300;}
.astrik {font-size: 11px;color: #ff3300;}
.form_field, .form_lfield, .form_sfield, .form_csfield, .form_vlfield {border:1px solid #91c408; width:150px; height:21px; font-family: verdana; font-size:11px; font-weight:bold; color:#303030; padding-top:3px; padding-left:3px;background-color:#FFFFE6;}
.form_lfield {width:250px;}
.form_vlfield {width:350px;}
.form_sfield, .form_csfield {width:100px;}
.form_button {border: 1px solid #99CC00; width:100px; background-color:#CCCCCC;}
#copy {padding:15px 0 0 0;}
#copy a, #copy a:hover, #copy a:visited{font-size:11px; color:#000; text-decoration:none;}

.form_advs_label {font-size:13px;color:#333333;}
.advancesearch_bar {background-color: #eeeeee;}
.section_name {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3c3c3c;font-weight: bold;}

.div2 {line-height:2px;clear:both;}
.div5 {line-height:5px;clear:both;}
.div10 {line-height:10px;clear:both;}
.div15 {line-height:15px;clear:both;}
.div20 {line-height:20px;clear:both;}
.div25 {line-height:25px;clear:both;}
.clear {
	clear:both;
}
.halfbox {float:left;width:50%;}
.nopadding {
	padding-top:0;
	margin-top:0;
}
a.imp {font-weight:bold;color:#333333;}
a.uline {text-decoration:underline;}
a.small {font-size:10px;}
a.grey, a.grey:link, a.grey:active, a.grey:visited, a.grey:visited {color:#333333;font-size:11px;}
.nobr{padding:0;margin:0;float:left;}
.thickbox {border:3px solid #999999;padding:5px 5px 5px 8px;}
.thinbox {border:1px solid #ececec;padding:5px 5px 5px 8px;}
.thinboxbg {border:1px solid #ececec;padding:5px 5px 5px 8px;background-color:#FFFFF4;}
.boxeffect {border:3px solid #ececec;}
.fselected {color:#000000;font-weight:bold;font-size:12px;}
.lbox {float:left;margin-left:20px;text-align:left;}
.flbox {float:left;margin-left:60px;text-align:left;}
.wlbox {float:left;width:90px;text-align:center;}
.smallcontent{font-size:9px;color:#999999;}
.small {font-size:11px; color:#333333;}
.nostyle {list-style:none;padding:0;margin:0;}
.decor {border-bottom:1px dotted #ececec;padding-top:2px;padding-bottom:1px;}
.tbar {border-top:1px solid #99CC00;background-color:rgb(246, 246, 255);padding:3px;text-align:right;}
/*
.ltbar {border-top:1px solid #99CC00;background-color:#F5FFEC;padding:3px;text-align:left;margin-bottom:10px;}
*/
.ltbar {border-top:1px solid #99cc00;color:#333333;background-color:#ffffff;padding:3px;text-align:left;margin-bottom:10px;}
.bar {
border-top:1px solid #3366CC;
background:#D5DDF3 none repeat scroll 0%;
color:#000000;
padding:5px 2px 4px 2px;}
.sep {
border-top:1px solid #D5DDF3;}
a.button {background-color:#FF0000;color:#ffffff;font-size:12px;font-weight:bold;border:1px solid #333333;padding:2px;}
.ldoc {margin-top:2px;margin-bottom:2px;padding:10px;border-top:1px dotted #999999;clear:both;}
.licon {width:60px;float:left;margin-bottom:15px;padding:0;}
.lintro {width:550px;margin-left:10px;margin-right:20px;float:left;text-align:left;padding:0;}
.lstats {width:120px;float:left;text-align:left;padding:0;color:#666666;}
.laction {margin-bottom:10px;clear:both;color:#999999;}
.llintro {width:445px;margin-left:10px;margin-right:10px;float:left;text-align:left;}
.ldocb {margin-top:5px;margin-bottom:5px;clear:both;border-top:1px dotted #999999;width:250px;padding-top:5px;padding-bottom:5px;}
.fleft {float:left;}
.fright{float:right;}

.hbutton {background-color:#D76B00;color:#ffffff;font-size:13px;font-weight:bold;}
.sbutton {background-color:#99CC00;color:#ffffff;font-size:13px;font-weight:bold;}

/*
.hbutton {background-color:#e039ef;color:#ffffff;font-size:13px;font-weight:bold;}
.sbutton {background-color:#296df6;color:#ffffff;font-size:13px;font-weight:bold;}
*/
ul#sidenav {list-style:none;padding:0;margin:0;width:100%;}
ul#sidenav li {border-bottom:1px solid #ececec;padding:5px;margin:5px;width:90%;}
ul#sidenav li a.selected {font-weight:bold;color:#ffffff;}
#sidenav li.selected {background-color:#FF0000;color:#FFFFFF;}
.content {font-size:12px;font-weight:normal;}
.scontent {font-size:11px;font-weight:normal;}
.grey {color:#666666;}
.dgrey {color:#333333;}
ul#tags {list-style:none;padding:0;margin:0;width:100%;}
ul#tags li {padding:5px;margin:0;float:left;}
ul#tags li a.selected {font-weight:bold;color:#ffffff;}
#tags li.selected {background-color:#FF0000;color:#FFFFFF;}
.pagenav {text-align:right;margin-right:10px;}
.pagenav a:link, .pagenav a:visited{border:1px solid #C1E0FF;color:#0080FF;padding:3px;font-size:12px;}
.pagenav a:active{border:1px solid #C1E0FF;color:#1188FF;background-color:#D5EAFF;}
.darkbox {border:2px solid #cc0000;padding:5px 5px 5px 8px;background-color:#666666;}
.entrybox {float:left;text-align:center;width:261px;background-color:#ffffff;margin:2px;padding:5px;}
.lightbox {border:2px solid #999999;padding:5px 5px 5px 8px;background-color:#CCCCCC;}
.imp, a.imp {font-weight:bold;color:#333333;}
.tbg {background-color: rgb(246, 246, 255);}
.pphoto {border: 1px solid #666666;padding:2px;width:40px;height:40px;}
.plphoto {border: 1px solid #666666;padding:2px;width:80px;height:80px;}
/* Result page */
#ft{width:990px;padding:0 10px 0 10px;font-size:12px;}
#refine{width:170px;float:left;overflow:hidden;padding-right:2px;margin-top:10px;}
#results{width:605px;float:left;border-left:1px solid #ececec;margin:0 10px 0 0;
	font-size: 12px;
	text-decoration: none;}
#ads{background-color:#ffffff;padding-left:1px;width:170px;float:left}
.res, .sres{margin:5px 10px 0 10px;color: #999999;font-size:12px;}
.sbg{background-color:#E5ECF9;margin:5px 10px 0 10px;}
.rh{padding-left:10px;margin-top:10px;padding-right:10px;}
.rtit, a.rtit, a.rtit:link, a.rtit:hover, a.rtit:visited{
	font-size: 16px;
	color: #0000CC;
	text-decoration: underline;}
a.rtit:hover{text-decoration:none;}
.rstit, a.rstit, a.rstit:link, a.rstit:hover, a.rstit:visited{
color:#404040;
font-size:15px;
text-decoration:none;
}
a.rtit:hover{text-decoration:underline;}
.rstit2 {
color:#999999;
font-size:15px;
text-decoration:none;
}
.rdet{
	font-size: 12px;
	color: #000000;
	}
.rref, a.rref, a.rref:link, a.rref:hover, a.rref:visited{
	font-size: 12px;
	color: #87b400;
}
#refine ul {margin:3px 0 10px 7px;}
#refine ul a, #refine ul a:link, #refine ul a:visited, #refine ul a:hover{
color:#3333CC;
}
#rpgs {margin-top:20px;text-align:center;height:78px;}
.pagenavIN {border:1px solid #cccccc;color:#0000CC;padding:2px 6px 2px 6px;font-size:15px;}
.la, a.la, a.la:link, a.la:hover, a.la:visited {color:#6666FF;text-decoration:underline;}
.tb{width:100%;font-size:12px;}
.pnav {text-align:right;margin-right:10px;}
.pnav a:link, .pnav a:visited{border:1px solid #cccccc;color:#0000CC;padding:2px 6px 2px 6px;font-size:15px;}
.pnav a:hover{border:1px solid #cccccc;color:#6666FF;background-color:#D5EAFF;}
.m {background-color:#EAEAFF;border:1px solid #CCCCCC;padding:5px;margin:5px 0 10px 0;color:#000000;}
.tab, #nw a.tab, #nw a.tab:link, #nw a.tab:hover, #nw a.tab:visited {font-size:14px;border:1px solid #99CC33;line-height:22px;padding:3px;font-weight:bold;color:#999999;border-bottom:0;margin:0;text-decoration:none;}
.sel, #nw a.sel, #nw a.sel:link, #nw a.sel:hover, #nw a.sel:visited, #nw a.tab:hover{background-color:#99CC33; color:#ffffff;}

.gb{border-bottom:1px solid #99CC33;padding:0 0 0 5px;margin:0 0 5px 0;}
.sm, a.sm, a.sm:link, a.sm:hover, a.sm:visited, .smsel, a.smsel, a.smsel:link, a.smsel:hover, a.smsel:visited {
	color:#0066ff;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
	padding:0 4px 0 4px;
	font-weight:normal;
	}
.smsel, a.smsel, a.smsel:link, a.smsel:hover, a.smsel:visited {
color:#333333;
text-decoration:none;
font-weight:bold;}
a.smsel:hover, a.sm:hover {
text-decoration:underline;
}
.npt {padding-top:0}
.npb {padding-bottom:0}
.lapp {width:270px;float:left;margin-right:5px;margin-left:5px;color:#666666;}
.rapp {width:270px;float:left;padding-left:5px;margin-right:5px;border-left:1px solid #ececec;color:#666666;}
.appicon {width:30px;float:left;}
.appinfo {width:240px;float:left;}
.appinfo h3 {color:#333333}
#nw a.g, #nw a.g:link, #nw a.g:active, #nw a.g:visited, #nw a.g.hover {color:#666666;}
.lct{color:#3333CC;}

table.grey{ border-left: 1px solid #ececed; border-right: 1px solid #ececed; border-top: 1px solid #ececed; border-bottom: 1px solid #ececed;}
table.grey1{ border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 0px solid #999999; border-bottom: 1px solid #999999;}
td.title_bg {background-color:#ecf3ff; border-bottom: 0px solid #a0c1fa;  padding-bottom:5px; padding-top:5px; padding-left:5px;}
td.select_result {background-color:#ecf3ff; border-bottom: 1px solid #a0c1fa; border-top: 1px solid #a0c1fa; border-left: 1px solid #a0c1fa; border-right: 0px solid #a0c1fa; padding-bottom:5px; padding-top:5px; padding-left:5px;}
td.select_result1 {background-color:#ecf3ff; border-bottom: 1px solid #a0c1fa; border-top: 1px solid #a0c1fa; border-left: 1px solid #a0c1fa; border-right: 1px solid #a0c1fa; padding-bottom:5px; padding-top:5px; padding-left:5px;}
td.select_result_dtl {background-color:#ffffff; border-bottom: 0px solid #a0c1fa; border-top: 0px solid #a0c1fa; border-left: 1px solid #ececed; border-right: 0px solid #a0c1fa; padding-bottom:8px; padding-top:8px; padding-left:5px;}
td.select_result_dtl1 {background-color:#ececed; border-bottom: 0px solid #a0c1fa; border-top: 0px solid #a0c1fa; border-left: 1px solid #ffffff; border-right: 0px solid #a0c1fa; padding-bottom:8px; padding-top:8px; padding-left:5px;}
td.select_result_dtl2 {background-color:#ececed; border-bottom: 0px solid #a0c1fa; border-top: 0px solid #a0c1fa; border-left: 1px solid #ececed; border-right: 0px solid #a0c1fa; padding-bottom:8px; padding-top:8px; padding-left:5px;}

#topbar a, #topbar a:link, #topbar a:hover, #topbar a:visited {text-decoration:none;margin-left:6px;font-size:13px;font-weight:bold;color:#0099FF}
#topbar a:hover {text-decoration:underline;}

#topbar a.f, #topbar a.f:link, #topbar a.f:hover, #topbar a.f:visited {margin-left:0px;}

#topbar .tmenu {
float:right;
text-align:right;
width:70%;
padding:0;
margin:0;
}

#topbar .psites {
float:left;
text-align:left;
width:28%;
padding:0;
margin:0;
}

.bigc {font-size:1.5em;font-weight:bold;color:#333333;}
.fillbx {border:1px solid #ececec;clear:both;padding:3px;background-color:#F6F6FF}
.bl, a.bl, a.bl:link, a.bl:hover, a.bl:visited {color:#0099FF;text-decoration:none;font-weight:bold;}
#ptgs {text-align:left;}
#ptgs h1, #ptgs h2, #ptgs h3, #ptgs h4, #ptgs h5, #ptgs h6 {color:#0066ff;font-weight:normal;}
#ptgs h1 {font-size:18px;display:inline;}
#ptgs h2 {font-size:16px;display:inline;}
#ptgs h3 {font-size:15px;display:inline;}
#ptgs h4 {font-size:13px;font-weight:bold;display:inline;}
#ptgs h5 {font-size:12px;display:inline;}
#ptgs h6 {font-size:11px;display:inline;}
#ptgs a {margin-right:3px;}
#pgrps .sphoto {float:left;padding:5px;}
#pgrps .sphoto img {border:1px solid #666666;height:40px;padding:2px;width:40px;}
#pgrps .fl {float:left;margin-right:8px;text-align:left;width:24%}
#pgrps p {margin-bottom:0;}


.navbox{border-width:1px /*0*/;border-style:solid;border-color:#e6e6e6;/*border-bottom:0;*/}
.cnav{height:30px;position:relative;margin:0 auto;z-index:20;font-size:13px;}
.cnav li{font-weight:bold;font-size: 13px;margin:0;height:30px;padding:0;position:relative;float:left;}
.cnav li a, .cnav li a:visited{color:#666666;text-decoration:none;line-height:27px;font-weight:bold; font-size:13px;}
.cnav li a:hover{color:#fff;background:#99CC00;font-weight:bold;font-size:13px;}
.cnav li a.selected{color:#fff;background:#99CC00; border:0; font-size:13px;}
.cnav li a.selected:visited{color:#fff;border:0; font-size:13px;}
.cnav li a.sp, cnav li a.sp:visited{color:#fff;background:#666666;}
.cnav li a.sp:hover{color:#fff;background:#99CC00;}
.cnav ul.mainnav{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  
.cnav ul.mainnav{left:0;}
.cnav ul.mainnav li{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}
.cnav ul.mainnav li a{padding:0 6px;width:auto;height:30px;margin:1px;display:block;vertical-align:middle; font-size:13px;}
* html .cnav ul.mainnav li a{width:27px;font-size:13px;}
* html .cnav li {font-size:13px;}
* html .cnav ul.mainnav li a{padding:0 4px 0 5px;font-size:13px;}
table.sbgg{ height:40px;padding-top:5px;background-image:url(http://images.tolmol.com/images/bkgrd.gif); background-repeat:repeat-x;}
#topbar {text-align:right;border-bottom:1px solid #ececec;padding:3px 5px 3px 2px;}
#topbar a, #topbar a:link, #topbar a:hover, #topbar a:visited {text-decoration:none;margin-left:6px;font-size:13px;font-weight:bold;color:#0099FF}
#topbar a:hover {text-decoration:underline;}
.psites {float:left;width:30%;text-align:left;color:#666666;}
.tmenu {float:right;text-align:right;width:70%}
.slogo {float:left;width:478px}
.lgs {font-size:16px;color:#333333;font-weight:bold;}
.hnav {float:left;width:500px;text-align:right;margin-top:36px;}
.tf {width:350px;font-size:14px;font-weight:bold;color:#666666;}
.sf {margin-top:5px;}
.sbf {float:left;margin-left:45px}
.sbi {float:left;padding-left:6px}
.sbl {float:left;font-size:13px;color:#666666}
.form_dd{ border:1px solid #999999;width:150px;}

/*----*/
#i #leftbar, #i #rightbar {
	width:200px;
	float:left;
	color:#000000;
        margin:0;
        padding:0;
}

#i #smaincontent {
margin-left:20px;
margin-right:20px;
width:535px;
}

.ntm {margin-top:0;}
h2.d {
    border-bottom: 1px solid #99CC00;
    color: #333333;
    font-size: 1.35em;
    font-weight: bold;
    margin-bottom: 8px;
}

#i form {margin:0;padding:0;}
#i #smaincontent {width:450px;}

#i h2 {
	font-weight:bold;
	font-size:1.35em;
	color:#333333;
	margin-bottom:8px;
	border-bottom:1px solid #99CC00;
}

#i h2 a, #i h2 a:link, #i h2 a:hover, #i h2 a:visited {
	font-size:1.0em;
	font-weight:normal;
}

#i h3 {color:#99CC00;
font-size:1.2em;
font-weight:bold;
margin-bottom:1px;
padding-bottom:0;
padding-top:0;}
#i a, #i a:link, #i a:hover, #i a:visited {
	color:#0066ff;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
#i .dls {margin-right:5px;}
#i .dls ul li.blt {list-style-image: url(../images/dealicon.gif);margin-left:25px;padding-left:5px;}
#i .dls ul li.lblt {list-style-image: url(../images/dot.gif);margin-left:25px;padding-left:5px;}
#i .ftrs {width:140px;float:left;}
#i .ftrbox {float:left;margin-left:5px;margin-right:5px;width:135px;}
#i a.ubline, #i a.ubline:link, #i a.ubline:hover, #i a.ubline:visited {text-decoration:underline;font-weight:bold;color:#0066FF;}
#i .imp, #i a.imp, #i a.imp:link, #i a.imp:hover, #i a.imp:visited {font-weight:bold;color:#333333;}

.nostyle {list-style:none;padding:0;margin:0;}
.decor {border-bottom:1px dotted #ececec;padding-top:2px;padding-bottom:1px;}
.ndecor {padding-top:2px;padding-bottom:8px;}
#i a.c1, #i a.c1:link, #i a.c1:hover, #i a.c1:visited {text-decoration:none;font-weight:normal;}
#i a.c2, #i a.c2:link, #i a.c2:hover, #i a.c2:visited {text-decoration:none;font-weight:normal;}
#i a.c3, #i a.c3:link, #i a.c3:hover, #i a.c3:visited {text-decoration:none;font-weight:normal;}
#i a.c4, #i a.c4:link, #i a.c4:hover, #i a.c4:visited {text-decoration:none;font-weight:normal;}
#i a.c5, #i a.c5:link, #i a.c5:hover, #i a.c5:visited {text-decoration:none;font-weight:normal;}
#i a.c6, #i a.c6:link, #i a.c6:hover, #i a.c6:visited {text-decoration:none;font-weight:normal;}
#i a.c1, #i a.c1:link, #i a.c1:hover, #i a.c1:visited {font-size:1.55em;}
#i a.c2, #i a.c2:link, #i a.c2:hover, #i a.c2:visited {font-size:1.45em;}
#i a.c3, #i a.c3:link, #i a.c3:hover, #i a.c3:visited {font-size:1.3em;}
#i a.c4, #i a.c4:link, #i a.c4:hover, #i a.c4:visited {font-size:1.2em;}
#i a.c5, #i a.c5:link, #i a.c5:hover, #i a.c5:visited {font-size:1.1em;}
#i a.c6, #i a.c6:link, #i a.c6:hover, #i a.c6:visited {font-size:1.0em;}

.loading {border-top:1px solid #99CC00;background-color:#CEE3F6;padding:3px;border-bottom:1px solid #99CC00;width:250px;font-weight:bold;}
/* New header style end*/
#cop {padding:4px;width:800px;text-align:center;position:absolute;border:1px solid #808080;background-color:#ffffff;margin:0;padding:0;color:#99CC00;
z-index:99999; left:-1px;}
#cop {width:165px;}
#cop ul, #shopping ul {font-size:12px;font-weight:bold;padding:0;margin:0;text-align:left;list-style:none;float:none;}
#cop ul li, #shopping ul li {padding:1px;border-width:0;float:none;}
#cop ul li a, #shopping ul li a,#shopping ul li a:active, #shopping ul li a:visited,#shopping ul li a:hover{width:auto; font-size:12px;}
.cnav #cop ul li a, .cnav #shopping ul li a {height:20px;line-height:20px;}
#shopping ul {float:left;width:25%;list-style-position:outside;}
.cnav #shopping ul li a.sub {font-size:11px;font-weight:normal;color:#0066ff;display:inline;}
#shopmenu li {position:relative; height:auto;}
#shopping ul li.active {background-color:#99CC00;}
a.ubline, a.ubline:link, a.ubline:hover, a.ubline:visited {
    color: #0066FF;
    font-weight: bold;
    text-decoration: underline;
}
.dls ul li.lblt {
    list-style-image: url("http://images.tolmol.com/images/dot.gif");
    margin-left: 12px;
    padding-left: 5px;
}

