.roundedM{-moz-border-radius:10px; -webkit-border-radius:10px;}
body {
	margin-top:2px;
	text-align:center;
	margin-left:0px;
	color:#333333
}
.divwithcheckboxes label {margin-left:5px;}
.browsebyarea {
	background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -153px;
	width:100px;
	height:25px;
	float:right;
	clear:both;
	margin-top:5px;
	border:none;
	cursor:pointer
}
.floatl {float:left;}
.floatr{float:right;}
.moreinfo 
{
    background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -627px;
	float:left;
	width:100px;height:25px;
	cursor:pointer;
}

.availability 
{
    background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -662px;
	float:left;
	width:100px;height:25px;
	cursor:pointer;
}

.mi {
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}

.mi a {
	line-height:24px;
	font-family:Helvetica;
	text-decoration:none
}

.mi a:hover {
	text-decoration:underline
}

.swazhead{width:300px;background:#9cc187;border:1px solid #9cc187;font-weight:bold;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;}
.swazbody{width:300px;background:#FFFFFF;border-left:1px solid #9cc187;border-right:1px solid #9cc187;border-bottom:1px solid #9cc187;padding:10px;}
.pan_wrap_home{background:url(/images/pan_checks.gif) repeat;margin:0 auto 15px;position:relative;width:430px;height:430px;}
.pan_frame_home{background:url(/images/transparentborder_homegreen.png) no-repeat;overflow:hidden;position:absolute;top:0;left:0;width:430px;height:430px;}

.sbn{
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -1724px;
margin-right:2px;
margin-top:2px;
width:25px;
height:25px;
float:left;
}

.bcrumbl {
clear:left;
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -1663px;
float:left;
width:15px;
height:24px;
}
.bcrumbr {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -1693px;
float:left;
width:15px;
height:24px;
}
.bcrumb {
 width:930px;
 float:left;
 background:#000000;
 height:24px;color:#FFFFFF;
 font:14px/24px Helvetica;
}
.bcrumb a {
color:#FFFFFF;
}
.msb {
	background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -651px;
	width:134px;
	height:41px;
	float:right;
}
.tls_black_sel {
	background:URL(/images/sprite_layout_green.png) no-repeat top left; 
	background-position: 0px -1622px;
	width:15px;
	height:36px;
	float:left;
	cursor:pointer; 
}
.tl_black_sel {
	background:URL(/images/sprite_layout_green.png) no-repeat top left; 
	background-position: 0px -1492px;
	width:36px;
	height:36px;
	float:left;
	cursor:pointer; 
}
.tm_black_sel {
	background:URL(/images/sprite_layout_green.png) repeat top left;
	background-position: 0px -1535px;
	float:left;
	height:36px;
	color:#FFFFFF;
	font:18px/38px Helvetica;
	overflow:hidden;
	cursor:pointer;
}
.tr_black_sel {
	background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -1580px;
	width:36px;
	height:36px;
	float:left;
	clear:right;
	cursor:pointer;
}
.tl_black {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -1387px;
width:15px;
height:31px;
float:left;
cursor:pointer;
}

.tlda_black {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: -46px -1387px;
width:17px;
height:31px;
float:left;
cursor:pointer;
}

.tm_black {
	background:URL(/images/sprite_layout_green.png) repeat top left;
	background-position: 0px -1422px;
	float:left;
	height:31px;
	color:#FFFFFF;
	font:18px/34px Helvetica;
	overflow:hidden;
	cursor:pointer;
}

.tm_black a {color:#FFFFFF; text-decoration:none}
.tm_black a:hover {color:#FFFFFF; text-decoration:underline}

.tr_black {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -1457px;
width:15px;
height:31px;
float:left;
clear:right;
cursor:pointer;
}

.tl {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -775px;
width:15px;
height:31px;
float:left
}

.tlda {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: -46px -775px;
width:17px;
height:31px;
float:left
}

.tm {
	background:URL(/images/sprite_layout_green.png) repeat top left;
	background-position: 0px -839px;
	float:left;
	height:31px;
	color:#FFFFFF;
	font:18px/34px Helvetica;
	overflow:hidden;
}

.tm a {color:#FFFFFF; text-decoration:none}
.tm a:hover {color:#FFFFFF; text-decoration:underline}

.tr {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -903px;
width:15px;
height:31px;
float:left;
clear:right
}

.bl {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -30px;
width:15px;
height:11px;
float:left;
font-size:0px
}

.bm {
	background:URL(/images/sprite_layout_green.png) repeat top left;
	background-position: 0px -71px;
	height:11px;
	float:left;
	font-size:0px
}

.br {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -112px;
width:15px;
height:11px;
float:left;
font-size:0px
}

.xtl {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
width:5px;
height:5px;
float:left;
font-size:0px;
}

.xtlb {
background-position: 0px -1072px;
}

.xtlr {
background-position: 0px -1282px;
}

.xtlo {
background-position: 0px -1282px;
}

.xtm {
background:URL(/images/sprite_layout_green.png) repeat top left;
float:left;
height:5px;
font-size:0px;
}

.xtmb {
background-position: 0px -1107px;
}

.xtmr {
background-position: 0px -1317px;
}

.xtmo {
background-position: 0px -1317px;
}

.xtr {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
width:5px;
height:5px;
float:left;
clear:right;
font-size:0px;
}

.xtrb {
background-position: 0px -1142px;
}

.xtrr {
background-position: 0px -1352px;
}

.xtro {
background-position: 0px -1352px;
}

.xbl {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
width:5px;
height:5px;
float:left;
font-size:0px
}

.xblb {
background-position: 0px -967px;
}

.xblr {
background-position: 0px -1177px;
}

.xblo {
background-position: 0px -1177px;
}

.xbm {
background:URL(/images/sprite_layout_green.png) repeat top left;
height:5px;
float:left;
font-size:0px
}

.xbmb {
background-position: 0px -1002px;
}

.xbmr {
background-position: 0px -1212px;
}

.xbmo {
background-position: 0px -1212px;
}
 
.xbr {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
width:5px;
height:5px;
float:left;
font-size:0px
}

.xbrb {	
background-position: 0px -1037px;
}

.xbrr {
background-position: 0px -1247px;
}

.xbro {
background-position: 0px -1247px;
}

/*black box*/
.xtmblk{background-position:0 -1099px;}
.xtrblk{background-position:0 -1131px;}
.xblblk{background-position:0 -953px;}
.xbmblk{background-position:0 -989px;}
.xbrblk{background-position:0 -1024px;}
.xtlblk{background-position:0 -1060px;}
.xtcblk{border-left:1px solid #000000;border-right:1px solid #000000;background:#333333;padding-left:5px;padding-right:5px;font:16px/20px Helvetica,Arial;}


div,table {
	font:15px/18px Helvetica, Arial;
	color:#333333
}

.xtcb {
border-left:1px solid #9cc187;
border-right:1px solid #9cc187;
background:#e1f8de;
padding-left:5px;
padding-right:5px;
font:16px/20px Helvetica, Arial;
}

.xtcr {
border-left:1px solid #f3d496;
border-right:1px solid #f3d496;
background:#fbf2da;
padding-left:5px;
padding-right:5px;
font:16px/20px Helvetica, Arial;
color:#d18400
}

.xtcr * {
color:#d18400
}

.xtco {
border-left:1px solid #f3d496;
border-right:1px solid #f3d496;
background:#fbf2da;
padding-left:5px;
padding-right:5px;
font:16px/20px Helvetica, Arial;
color:#d18400
}

.xtco * {
color:#d18400
}

.specialslink {color:#d18400}

.tc {
border-left:1px solid #e6f6cf;
border-right:1px solid #e6f6cf;
padding:0px;
font:13px/18px Helvetica, Arial;
}

h1 {
font:bold 24px/32px Helvetica, Arial;
color:#333333;
margin-top:0px;
margin-bottom:0px
}

.imgheader {
	overflow:hidden;
	clear:both;
	height:25px;
	font:13px/24px Helvetica, Arial;
	color:#333333;
	text-align:center;
	background:#EEEEEE;
	margin:0px;
}

.imgbrowse {
	float:left;
	font:11px/15px Helvetica, Arial;
	color:#ABABAB;
	text-align:center;
	height:12px;
	clear:right;
	margin:0px;
	margin-top:2px;
}

.imgarrowleft {
	background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -208px;
	float:left;
	width:14px;height:12px;
	cursor:pointer;
	margin-top:2px;
}

.imgarrowright {
	background:URL(/images/sprite_layout_green.png) no-repeat top left;
	background-position: 0px -252px;
	float:left;
	width:14px;height:12px;
	cursor:pointer;
	margin-top:2px;
}

.imgcontainer {
clear:left;
margin:0px;
text-align:center
}

a {color:#04871a;
	font-family: Helvetica, Arial}

.lnk {color:#04871a;
	text-decoration:underline;
	cursor:pointer;
	font:14px Helvetica, Arial}

.biglink {
	font:20px/30px Helvetica, Arial;
}


.listitem {
	list-style-type: square;
	font:15px/18px Helvetica, Arial;
}

.headerdiv {
	width:960px;
	clear:both;
	float:left;
	margin-bottom:5px;
	text-align:left
}

.bba {
	width:450px;
	float:right;
	margin-top:5px
}

p {
	margin-top:0px;
	font:15px/18px Helvetiva, Arial;
}

li {
	font:15px/18px Helvetica, Arial;
	list-style-type: square;
}

.lmenu {
	float:left;
	width:200px;
	clear:left;
	text-align:left
}

.lmenu div a {
	font:14px/20px Helvetica, Arial;
}

.l1 {
	width:155px;
	float:left;
}

.l1 a {
	font:14px/21px Helvetica, Arial;
}

.l2 {
	width:32px;
	float:right;
	color:#ABABAB;
	font:14px/20px Helvetica, Arial;
	text-align:right;
}

.mif {
	color:#ABABAB;
	float:right
}

.pdi1 {
	text-align:right;
	font:18px/21px Helvetica, Arial;
	width:200px;
	float:right;
	color:#333333;
}
.pdy {
	float:left;
	text-align:left;
	font:18px/21px Helvetica, Arial;
	width:500px;
	color:#333333;
}

.pdd {
	float:left;
	text-align:left;
	font:12px/14px Helvetica, Arial;
	color:#ABABAB;
	width:715px;
	border-bottom:1px dotted #CDCDCD;
	padding-bottom:4px
}

.pdx2 {
	float:right;
	text-align:center;
	font:16px/21px Helvetica, Arial;
	width:175px;
	color:#333333;
}

.pdy2 {
	float:left;
	text-align:left;
	font:16px/21px Helvetica, Arial;
	width:200px;
	color:#333333;
}

.pdi2 {
	float:right;
	text-align:center;
	font:16px/21px Helvetica, Arial;
	width:175px;
	color:#333333;
}

.fl {
	font:16px/26px Helvetica, Arial;
	text-align:left;
	width:300px;
	padding:5px; 
	float:left;
	color:#333333
}

.fls {
	font:15px/22px Helvetica, Arial;
	text-align:left;
	width:150px;
	padding:5px; 
	float:left;
	color:#333333;
}

.flst {
	font:13px/22px Helvetica, Arial;
	text-align:left;
	width:90px;
	float:left;
	color:#333333;
	margin-top:5px;
	margin-bottom:5px
}

.flstr {
	width:100px;
	float:right;
	text-align:right;
	margin-top:5px;
	margin-bottom:5px
}

.fi {
	width:335px;
	float:right;
	text-align:right;
	padding:5px;
	font:16px/26px Helvetica, Arial;
}

.fism {
	width:335px;
	float:right;
	text-align:right;
	padding:5px;
	font:16px/20px Helvetica, Arial;
}

.fis {
	width:275px;
	float:right;
	text-align:right;
	padding:5px;
}

.fif {
	font:20px/26px Helvetica, Arial;
	width:300px;
}

.fifsm {
	font:20px/20px Helvetica, Arial;
	width:300px;
}

.fh {
	font:bold 16px/24px Helvetica, Arial;
	clear:both;
	background:#EEEEEE;
	color:#333333;
	padding:5px;
	margin-bottom:8px
}

.fim {
	float:left;
	width:35px;
}

.fitem {
	float:left;
	width:235px;
	font:15px Helvetica, Arial;
}


.submitbutton {
	font:bold 18px/24px Helvetica, Arial;
	color:#333333;
	height:40px;
	cursor:pointer
}

.sanpprice {
float:left;
width:140px;
font:14px/18px Helvetica, Arial;
color:#333333;

text-align:center
}
.sanph {
font:bold 16px/16px Helvetica, Arial;
color:#333333;
}

.sanptxt {
float:left;
color:#ABABAB;
font:12px/14px Helvetica, Arial;
width:560px;
text-align:justify
}
table {
font-size:12px}

.r1d {width:120px;float:left;padding:0px;height:32px;font:18px/25px Helvetica, Arial}
.r2d {width:85px;float:left;padding:0px;height:32px;font:18px/25px Helvetica, Arial}
.dc {clear:both;padding:2px}

.pss {font:17px/22px Helvetica, Arial;
height:25px}

.pssm {font:17px/20px Helvetica, Arial;
height:21px}

.dvd {
	height:10px;
	clear:both;
	font-size:0px;
	overflow:hidden;
}

.dvds {
	height:5px;
	clear:both;
	font-size:0px;
	overflow:hidden;
}

.dvdt {
	height:1px;
	clear:both;
	font-size:0px;
	overflow:hidden;
}
.dvdl {
	height:20px;
	clear:both;
	font-size:0px;
	overflow:hidden;
}

.tmp {
	border:5px solid #000000;
	position:absolute;
	width:320px;
	visibility:hidden;
	background:#DEDEDE;
	z-index:1002;
	text-align:left
}

.tmp a {
	color:#333333;
	font:bold 15px/24px Helvetica, Arial, Verdana;
}

.dftr {
float:left;
text-align:center;
font:15px/18px Helvetica, Arial;
margin-top:20px
}

.dftr a {margin-right:8px}

.dcb {
	clear:both;
}

.sg {
background:URL(/images/sprite_bk.png) no-repeat top left;
background-position: 0px -722px;
width:25px;
height:23px;
margin-right:5px;
float:right}

.sgs {
background:URL(/images/sprite_layout_green.png) no-repeat top left;
background-position: 0px -722px;
width:20px;
height:18px;
margin-right:2px;
float:right}

.knpd {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:left
}

.knpd a {
	font:bold 16px/24px Helvetica
	}
	
.knpd div div {
	float:left; 
	width:235px
}

#left-control .gsc-webResult {width:550px; font:14px Arial}

#left-control .gs-visibleUrl-long{display:block;font:14px/18px Arial}
#left-control .gs-visibleUrl-short{display:none;} 

#left-control .gs-snippet {color:#333333; font:14px/18px Arial}

#left-control .gs-title {font:15px Arial;height:20px} 

#left-control .gsc-twiddle {display:none}

#left-control .gsc-results-selector {display:none}

#left-control .gsc-resultsbox-visible {width:550px}

#left-control .gsc-input {font-size:16px;font-weight:bold}

#left-control .gsc-search-button {font-size:16px}

.sbi {
	clear:left;
	float:left;
	width:25px;
	height:30px;
	text-align:left
}

.sbl {
	float:left;
	width:255px;
	text-align:left;
	height:30px;
	overflow:hidden
}

.sblm {
	width:75px;
	float:left;
	height:30px;
	text-align:right
}

.dpc {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px
}

.xdpc {
	padding:10px
}


#alertbox {
	border:1px solid #FFD200;
	font-size:16px;
	background:#FFFED6;
	padding:10px
}

.imgdm {
	border:1px solid #CDCDCD;
	width:126px;
	height:105px;
}

.specialbox {
	background:#e1f8de;
	color:#333333;
	border:1px solid #9cc187;
	padding:10px;
	text-align:justify
}

* html .buggybox {height: 1%;} /* for IE/Win */
*>html .buggybox {height: auto;} /* for IE5/Mac */

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
   overflow: hidden; background: #72b3db}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div#nifty{background: #72b3db;color:#FFFFFF;}

b.rtopg, b.rbottomg{display:block;background: #FFF}
b.rtopg b, b.rbottomg b{display:block;height: 1px;
   overflow: hidden; background: #94b901}
b.r1g{margin: 0 5px}
b.r2g{margin: 0 3px}
b.r3g{margin: 0 2px}
b.rtopg b.r4g, b.rbottomg b.r4g{margin: 0 1px;height: 2px}
div#niftyg{background: #94b901;color:#FFFFFF;}
div#niftyg a{color:#FFFFFF}

b.rtopb, b.rbottomb{display:block;background: #FFF}
b.rtopb b, b.rbottomb b{display:block;height: 1px;
   overflow: hidden; background: #ABABAB}
b.r1b{margin: 0 5px}
b.r2b{margin: 0 3px}
b.r3b{margin: 0 2px}
b.rtopb b.r4b, b.rbottomb b.r4b{margin: 0 1px;height: 2px}
div#niftyb{background: #ABABAB;color:#FFFFFF;}

b.rtopr, b.rbottomr{display:block;background: #FFF}
b.rtopr b, b.rbottomr b{display:block;height: 1px;
   overflow: hidden; background: #b81010}
b.r1r{margin: 0 5px}
b.r2r{margin: 0 3px}
b.r3r{margin: 0 2px}
b.rtopr b.r4r, b.rbottomr b.r4r{margin: 0 1px;height: 2px}
div#niftyr{background: #b81010;color:#FFFFFF;}

b.rtopl, b.rbottoml{display:block;background: #FFF}
b.rtopl b, b.rbottoml b{display:block;height: 1px;
   overflow: hidden; background: #EEEEEE}
b.r1l{margin: 0 5px}
b.r2l{margin: 0 3px}
b.r3l{margin: 0 2px}
b.rtopl b.r4l, b.rbottoml b.r4l{margin: 0 1px;height: 2px}
div#niftyl{background: #EEEEEE;color:#111111;}

b.rtopw, b.rbottomw{display:block;background: #FFF}
b.rtopw b, b.rbottomw b{display:block;height: 1px;
   overflow: hidden; background: #FFFFFF}
b.r1w{margin: 0 5px}
b.r2w{margin: 0 3px}
b.r3w{margin: 0 2px}
b.rtopw b.r4w, b.rbottomw b.r4w{margin: 0 1px;height: 2px}
div#niftyw{background: #FFFFFF;color:#111111;}

b.rtopbg, b.rbottombg{display:block;background: #EEEEEE}
b.rtopbg b, b.rbottombg b{display:block;height: 1px;
   overflow: hidden; background: #FFFFFF}
b.r1bg{margin: 0 5px}
b.r2bg{margin: 0 3px}
b.r3bg{margin: 0 2px}
b.rtopbg b.r4bg, b.rbottombg b.r4bg{margin: 0 1px;height: 2px}
div#niftybg{background: #FFFFFF;color:#111111;}

.xctr
{
   padding:4px;
   text-align:center;
}

.bk_digg {
	vertical-align:middle;
	background:URL(/images/sprite_bk.png) no-repeat top left;
	background-position: 155px -1231px;
	width:180px;
	height:25px;
	float:left;
}

.bk_furl {
	vertical-align:middle;
	background:URL(/images/sprite_bk.png) no-repeat top left;
	background-position: 0px -1286px;
	width:26px;
	height:25px;
	float:left;
}

.bk_stum {
	vertical-align:middle;
	background:URL(/images/sprite_bk.png) no-repeat top left;
	background-position: 0px -1396px;
	width:26px;
	height:25px;
	float:left;
}

.bk_rdit {
	vertical-align:middle;
	background:URL(/images/sprite_bk.png) no-repeat top left;
	background-position: 0px -1341px;
	width:26px;
	height:25px;
	float:left;
}

.bk_deli {
	vertical-align:middle;
	background:URL(/images/sprite_bk.png) no-repeat top left;
	background-position: 0px -1176px;
	width:26px;
	height:25px;
	float:left;
}

.bk_l {
float:left;
height:25px;
text-align:left;
font:16px/25px Helvetica;
margin-left:10px;
margin-right:45px;
}

.rdl
{
    float: left;
    font: 15px/22px Helvetica, Arial;
}

.rdr
{
    float: right;
    font: 15px/22px Helvetica, Arial;
    font-weight: bold;
}

tr.d0
{
    background-color: #DEDEDE;
    color: Black;
}

tr.d1
{
    background-color: White;
    color: Black;
}

#betable {
	border:1px solid #CCCC33;
	border-collapse:collapse;	
}

#betable thead tr td {
	font-weight:bold;
	background:#FFFFCC;
	border:1px solid #CCCC33;
	color:#555555;
	padding:4px;
}

#betable tbody tr td {
	padding:5px;
	background:#FFFFFF;
	border:1px dotted #CCCC33;
	color:#555555;
}

.pan_wrap
{
	background: url(/images/pan_checks.gif) repeat;
	margin: 0 auto 15px;
	position: relative;
	width: 270px;
	height: 200px;
}

.pan_frame
{
	background: url(/images/transparentborder_green.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 270px;
	height: 200px;
}
.BigImgDesc
{
    padding-top:3px;
    line-height:16px;
    color:#ffffff;
    background:#729d40;
    padding-top:3px;
    padding-bottom:3px;
    width:206px;
}
.BigImg
{
    float:right;
    background:#729d40;
    color:#000000;
    width:206px;
    text-align:center;
    line-height:0px;
}
.imgstd 
{
    border:none;
}
