html, body {height: 100%;margin: 0;padding: 0;}
body {background:#f6f6f2;color:#2f2f2f;font:12px Arial, Helvetica, sans-serif;text-align:center;}
a { color: #316ca8;text-decoration:none;  }
a:hover { text-decoration:underline;cursor: pointer;  }
a[disabled=disabled] {cursor:wait;}
hand, table.hand, td.hand, tr.hand, table.hand:hover, hand:hover, td.hand:hover, tr.hand:hover { cursor: pointer;  }

table,tr,td,th {border-style:none; padding:0; margin:0; }
.centerdiv {width:auto; margin:auto;margin-left: auto ;margin-right: auto ; }
.left {float:left;}
.right {float:right;}
.clear {clear:both;display:block;height:0em;}
.block {display:block;}
.block2 {clear:both;display:block;}    

.link { padding-left:5px; padding-bottom:5px; font-size:13px; font-weight:bold; color:#3A6FA3; font-family: Arial, Helvetica, sans-serif; }
.link a { text-decoration:none; }
.link a img { padding-left:0; margin-left:0; }
.link a:hover { text-decoration:underline; }
.linkinfo { padding-left:5px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }

.link2 { text-align:center; padding-left:5px; padding-bottom:5px; height:14px; font-size:15px; font-weight:bold; color:#3A6FA3; text-decoration:none; }
.link2:hover { text-decoration:underline; }
.link3 { text-align:center; padding-left:0px; padding-bottom:5px; height:18px; font-size:18px; font-weight:bold; color:#3A6FA3; text-decoration:none; }
.link3:hover { text-decoration:underline; }
.smlink { text-align:center; padding-left:0px; padding-bottom:5px; font-weight:bold; color:#3A6FA3; text-decoration:none; }
.smlink:hover { text-decoration:underline; }

.articletitle {color:#252525;line-height:26px;padding-bottom:5px;font-size:24px;font-weight:bold;}	
.biztitle {color:#252525;line-height:26px;padding-bottom:5px;padding-right:5px;font-size:24px;font-weight:bold;}	
.tagline {font-style:italic;font-size:14px; white-space:normal;}

.down4 { padding-top:3px;}

#leftA {float:left;width:310px;}
		#leftA h1.img {background:url(../images/sm-top.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#3d3d3d;font-size:18px;font-weight:bold;}
		#leftA h1.imgb {background:url(../images/sm-top3.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#fff;font-size:18px;font-weight:bold;}
		#leftA .sbox {background:url(../images/sm-content.gif) repeat-y top;width:310px;margin-bottom:14px;}

#leftB {float:right;width:310px;}
		#leftB h1.img {background:url(../images/sm-top.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#3d3d3d;font-size:18px;font-weight:bold;}
		#leftB h1.imgb {background:url(../images/sm-top3.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#fff;font-size:18px;font-weight:bold;}
		#leftB .sbox {background:url(../images/sm-content.gif) repeat-y top;width:310px;margin-bottom:14px;}

#info, #TemplateMaster_MainContent_WeatherControl1_CurrentConditions , #holiday
{background:url(../images/s-content.gif) repeat-y top;text-align:center;width:632px;}
    #info .padding, #TemplateMaster_MainContent_WeatherControl1_CurrentConditions .padding {margin:0;padding:0;margin-top:-21px;}
    #info .padding img {display:block;margin-left:auto;margin-right:auto;padding-top:10px;}
    #info .padding h2 { font:28px Georgia, "Times New Roman", Times, serif;color:#444444; margin-top:15px; }
#holiday .padding img {display:block;margin-left:auto;margin-right:auto;}

#infoScoop {text-align:center;width:632px;}    
.infoScoopPadding {margin:0;padding:0;background:url(../images/s-content.gif) repeat-y top;text-align:center;width:632px;}
.infoScoopPadding img {float:left;padding-left:35px;margin-top:-10px;}
.infoScoopPadding  h2 { font:21px Georgia, "Times New Roman", Times, serif;color:#444444;}

#infoGrocery {text-align:center;width:632px;}    
.infoGroceryPadding {margin:0;padding:0;background:url(../images/s-content.gif) repeat-y top;text-align:center;width:632px;}
.infoGroceryPadding img {display:block;float:left;padding-left:20px;margin-top:-10px;}
.infoGroceryPadding  h2 { font:22px Georgia, "Times New Roman", Times, serif;color:#444444;}

#inforeturn {background:url(../images/s-content.gif) repeat-y top;text-align:center;width:632px;}
#inforeturn .padding {margin:0;padding:0;margin-top:-21px;}
#inforeturn .padding img {display:block;margin-left:auto;margin-right:auto;padding-top:10px;}
#inforeturn .padding h2 { font:28px Georgia, "Times New Roman", Times, serif;color:#444444; margin-top:15px; }
#inforeturnScoop {text-align:center;width:632px;}    
#inforeturnGrocery {text-align:center;width:632px;}    


#leftside2 {float:left;width:632px;text-align:left;}			
#info2 {background:url(../images/bg-box-c.gif) repeat-y top;text-align:center;width:897px;}
	#info2 .padding {margin:0;padding:0;margin-top:-21px;}
		#info2 .padding img {display:block;margin-left:215px;padding-top:10px;}
		#info2 .padding h2 { font:28px Georgia, "Times New Roman", Times, serif; margin-top:15px; }

#catIcons {background:url(../images/s-content.gif) repeat-y top;text-align:center;width:632px;}
	#catIcons .padding {margin:0;padding:0;margin-top:-21px;}
		#catIcons .padding img {display:block;margin-left:auto;margin-right:auto;padding-top:10px;}

.biglink, .biglink a { font-family:Arial, Helvetica; font-weight:bold; color:#3A6FA3; font-size:20pt; text-decoration:none; }
.biglink:hover, .biglink a:hover {text-decoration:underline;}

.bplink, .bplink a { font-weight:bold; color:#004467; font-size:16pt; text-decoration:none; }
.bplink:hover, .bplink a:hover {text-decoration:underline;}

.RLlink { font-weight:bold; color:#3A6FA3; font:28px Georgia, "Times New Roman", Times, serif; text-decoration:none; }
.RLlink:hover {text-decoration:underline;}
.IRLlink { font-weight:bold; color:#3A6FA3; font:20px Georgia, "Times New Roman", Times, serif; text-decoration:none; }
.IRLlink:hover {text-decoration:underline;}

.sel, table.sel, td.sel { background-color:#ffffff; border:solid 1px #000000; text-align:center; font-size: 13px; line-height: 15px; font-family: Tahoma; padding:1px 0px 1px 0px; color:#cc0000; vertical-align:text-top;}
.item, table.item, td.item { background-color:#ffffff; border:dashed 1px #cccccc; text-align:center; font-size: 13px; line-height: 15px; font-family: Tahoma; padding:1px 0px 1px 0px; }

.togglebtn, td.togglebtn { text-align:center; line-height: 22pt; padding:10px 20px 10px 0px; }
.togglebtn label, td.togglebtn label { font-size:22pt; line-height: 22pt;}
.togglebtn, td.togglebtn img { padding-left:0px;  padding-top:0px; }

/* inner page styles */		
#header {width:897px;margin:0 auto;text-align:left;padding-top:7px;}
	#header .top-menu {text-align:right;padding-right:25px; }
		#header .top-menu p {font-size:12px;color:#505050;padding-bottom:1px;}
		#header .top-menu a {color:#505050;text-decoration:underline;font-weight:bold;}
		#header .top-menu a:hover {text-decoration:none;}
	#header .box {background:url(../images/bg-header.gif) no-repeat top;height:89px;width:897px;padding-bottom:8px;}
	#header .box h2 {float:left;padding:22px 26px 19px 21px;width:244px;}
		#header .box h2 a {font-size:0em;line-height:0em;text-indent:-100000px;display:block;}
		#header .box h2 img {display:block;}
	
	#header #search {padding-top:28px;float:left;}
		#header #search .input1 {background:url(../images/bg-search-1.gif) no-repeat;width:198px;height:41px;float:left;padding:11px 11px 0 10px;margin-right:11px;}
			#header #search .input1 input,
			#header #search .input2 input {width:100%;font:16px Arial, Helvetica, sans-serif;color:#999999;background:none;border:0;}
		#header #search .input2 {background:url(../images/bg-search-2.gif) no-repeat;width:192px;float:left;height:41px;padding:11px 0 0 10px;}
		#header #search .img {display:block;float:left;margin-left:21px;}
		#header #search .imghelp {float:left;margin-left:17px;}

		#nav {width:883px;margin:0 auto 11px auto;border-bottom:solid 1px #6c96bf;}			
		        #nav ul {width:883px;height:24px;}
				#nav ul li {padding:0 14px 0 14px; display:block;float:left;}
				#nav ul li.active {font-size:14px;font-weight:bold;text-decoration:none;display:block;float:left;padding-bottom:0px;color:#467bb1;line-height: 18px; }
					#nav ul li a {font-size:14px;font-weight:bold;color:#555555;text-decoration:none;display:block;float:left;padding-bottom:3px;line-height: 18px; }
					#nav ul li a:hover, 
					#nav ul li a.active {font-size:14px;font-weight:bold;text-decoration:none;display:block;float:left;padding-bottom:3px;color:#467bb1;border-bottom:solid 4px #4a7eb2;line-height: 18px; }
                    #nav ul li span.active {font-size:14px;font-weight:bold;text-decoration:none;display:block;float:left;padding-bottom:3px;color:#4a7eb2;border-bottom:solid 4px #4a7eb2;line-height: 18px; }					

		#nav2 {width:883px;margin:0 auto 11px auto;border-top:solid 1px #6c96bf;}			
		        #nav2 ul {width:883px;height:24px;}
				#nav2 ul li {padding:0 14px 0 14px; display:block;float:left;}
				#nav2 ul li.active {font-size:14px;font-weight:bold;text-decoration:none;display:block;float:left;padding-top:0px;color:#467bb1;line-height: 18px; }
					#nav2 ul li a {font-size:14px;font-weight:bold;color:#555555;text-decoration:none;display:block;float:left;padding-top:7px;line-height: 18px; }
					#nav2 ul li a:hover, 
					#nav2 ul li a.active {font-size:14px;font-weight:bold;text-decoration:none;display:block;float:left;padding-top:3px;color:#467bb1;border-top:solid 4px #4a7eb2;line-height: 18px; }
                    #nav2 ul li span.active {font-size:14px;font-weight:bold;text-decoration:none;display:block;float:left;padding-top:3px;color:#4a7eb2;border-top:solid 4px #4a7eb2;line-height: 18px; }					


#content2 {width:897px;margin:0 auto;}
#content3 {width:897px;margin:0 auto;}
#content {margin:0 auto;background:url(../images/bg-box-c.gif) repeat-y top;width:897px;text-align:left;margin-bottom:8px;}
    #content table { margin-left:20px; }
    #content tbody, #content tr, #content td { margin-left:0px; }   
	#content h1.img {background:url(../images/bg-title.gif) no-repeat;height:35px;padding-top:16px;padding-left:30px;padding-right:30px;color:#fff;text-align:left;font-weight:bold;font-size:18px;}
	    #content h1.img span{ display:inline; }
	#sidebar {float:right;padding-right:30px;width:225px;padding-top:18px;}
		#sidebar .ad img {display:block;padding-bottom:18px;}
	#join {padding:25px 25px;width:800px;}
		#join .info {background-color:#ffffff;padding:25px 65px;font-size:14px;font-weight:bold;}
		#join .hdr {background-color:#ffffff;padding:25px 0px;font-size:18px;font-weight:bold;}
		#join .left  {width:360px;padding:25px 0px;}
		#join .right {width:360px;padding:25px 20px;}
			#join .left .clear,#join .right .clear {height:24px;}	
		
		#join label {display:block;float:left;width:138px;color:#5e5e5e;font-weight:bold;font-size:14px;}
		#join select {float:left;text-align:left;font:13px Arial, Helvetica, sans-serif;padding:1px;width:314px;}		    
		#join input.text,
		#join input.stext {border:solid 1px #ddd;border-top:solid 1px #7c7c7c;font:13px Arial, Helvetica, sans-serif;padding:1px;width:214px;}
		#join input.stext {width:75px;}
		#join input.img {display:block;float:right;}
        #join span.check {float:left;margin-top:-20px;width:750px;}
		#join .check input {white-space:nowrap;text-align:left;float:left;width:20px;padding-top:10px;}
        #join .check label {font-size:11px;font-style:italic;font-weight:normal;color:#383838;width:680px;padding-top:10px;white-space:nowrap;display:inline;}
		#join .check label a {font-size:11px;color:#383838;text-decoration:underline;}
		#join .check label a:hover {text-decoration:none;}
        div.check {float:left;padding-left:20px;width:580px;}
        div.check input {white-space:nowrap;text-align:left;float:left;width:20px;}
        div.check label {text-align:left;float:left;font-size:11px;font-style:italic;font-weight:normal;color:#383838;width:550px;white-space:nowrap;display:inline;}
        div.check label a {font-size:11px;color:#383838;text-decoration:underline;}
        div.check label a:hover {text-decoration:none;}

	#login {padding:25px 45px;}
		#login .left {width:460px;}
		#login .right {width:300px;}
		    #login .left .clear,#login .right .clear {height:24px;}
		#login label {display:block;float:left;width:138px;color:#5e5e5e;font-weight:bold;font-size:14px;}
		#login input.text,#login input.stext {border:solid 1px #ddd;border-top:solid 1px #7c7c7c;font:13px Arial, Helvetica, sans-serif;padding:1px;width:214px;}
		#login input.stext {width:75px;}
		#login input.img {display:block;float:right;}
		#login label.check {font-size:11px;font-style:italic;font-weight:normal;color:#383838;width:250px;padding-top:10px;}
			#login label.check a {color:#383838;text-decoration:underline;}
			#login label.check a:hover {text-decoration:none;}

	#DDlogin {padding:0;}
		#DDlogin .left {width:460px;}
		#DDlogin .right {width:300px;}
		    #DDlogin .left .clear,#DDlogin .right .clear {height:24px;}
		#DDlogin label {display:block;float:left;width:138px;color:#5e5e5e;font-weight:bold;font-size:14px;}
		#DDlogin input.text,#DDlogin input.stext {border:solid 1px #ddd;border-top:solid 1px #7c7c7c;font:13px Arial, Helvetica, sans-serif;padding:1px;width:214px;}
		#DDlogin input.stext {width:75px;}
		#DDlogin input.img {display:block;float:right;}
		#DDlogin label.check {font-size:11px;font-style:italic;font-weight:normal;color:#383838;width:250px;padding-top:10px;}
			#DDlogin label.check a {color:#383838;text-decoration:underline;}
			#DDlogin label.check a:hover {text-decoration:none;}
	
	.tabs { }		
		.tabs a {background:url(../images/tab-gray-1.gif) no-repeat right;font-size:18px;color:#3d3d3d;text-decoration:none;
			display:block;float:left;height:41px;line-height:47px;padding:0 25px;text-align:center;cursor: pointer; }
		.tabs a.first {background:url(../images/tab-blue-left.gif) no-repeat top left;
			padding-left:25px;padding-right:0;text-align:left;}
		.tabs a.first span {background:url(../images/tab-blue-right.gif) no-repeat top right;
			padding-right:25px;height:41px;line-height:47px;display:block;cursor: pointer; }
		.tabs a.firstw, .tabs a.firstwC{background:url(../images/tab-gray-left.gif) no-repeat top left;
			padding-left:25px;padding-right:0;text-align:left;}
		.tabs a.firstw span {background:url(../images/tab-gray-right3.gif) no-repeat top right;
			padding-right:25px;height:41px;line-height:47px;display:block;cursor: pointer; }		
		.tabs a.firstwC span {background:url(../images/tab-gray-right2.gif) no-repeat top right;
			padding-right:25px;height:41px;line-height:47px;display:block;cursor: pointer; }		
		.tabs a.active {color:#fff;}
		.tabs a.second {background:url(../images/tab-blue-1.gif) no-repeat right;}
		.tabs a.second span {font-size:18px;color:#fff;display:block;cursor: pointer; }
		.tabs a.lastw {background:url(../images/tab-blue-2.gif) no-repeat right;color:#fff;}		
		.tabs a.last {background:url(../images/tab-gray-2.gif) no-repeat right;}	
		.tabs a.blue {background:url(../images/tab-blue-right.gif) no-repeat top right;color:#fff;}	
		.tabs a.gray {background:url(../images/tab-gray-right.gif) no-repeat top right;color:#000;}		
	    
	.tabs2 {}		
		.tabs2 a {background:url(../images/tab-blue-1.gif) no-repeat right;font-size:18px;color:#fff;cursor: pointer; 
			text-decoration:none;display:block;float:left;height:41px;line-height:47px;padding:0 25px;text-align:center;}
		.tabs2 a.first {background:url(../images/tab-gray-left.gif) no-repeat top left;
			padding-left:25px;padding-right:0;text-align:left;}
		.tabs2 a.first span {background:url(../images/tab-gray-right3.gif) no-repeat top right;
			padding-right:25px;height:41px;line-height:47px;display:block;cursor: pointer; }
		.tabs2 a.active {color:#3d3d3d;}
		.tabs2 a.last {color:#000;background:url(../images/tab-gray-2.gif) no-repeat right;}
		.tabs2 a.blue {background:url(../images/tab-blue-right.gif) no-repeat top right;}		
		.tabs2 a.gray {background:url(../images/tab-gray-right.gif) no-repeat top right;color:#000;}		

	#colA {padding-left:30px;width:430px;float:left;padding-top:18px;}
		#colA .img {display:block;float:left;padding-left:3px;padding-right:12px;}
		#colA .title {padding-bottom:18px;float:left;}
			#colA .title h1 {color:#252525;line-height:26px;padding-bottom:5px;font-size:24px;font-weight:bold;}
			#colA .title h3 {color:#252525;line-height:26px;padding-bottom:5px;font-size:24px;font-weight:bold;}	
			#colA .title small {font-size:12px;font-weight:bold;color:#2f2f2f;display:block;line-height:150%;padding-left:3px;}
				#colA .title small a {text-decoration:none;}
				#colA .title small a:hover {text-decoration:underline;}
			#colA .title .star {padding-bottom:10px;}
		    #colA .title .tagline {font-style:italic;font-size:14px;}
			
		#colA h4 {font-size:14px;color:#2f2f2f;font-weight:bold;}
		#colA p {font-size:14px;color:#2f2f2f;padding-bottom:14px;}
		#colA .list {padding-bottom:30px;}
			#colA .list li {background:url(../images/bullet.gif) no-repeat 0 5px;font-size:14px;padding-left:14px;color:#2f2f2f; }
		#colA .left {width:45%;}
		#colA .right {width:50%;}
		
	#colB {width:356px;float:right;padding-right:30px;padding-top:25px;}
		#colB .map {padding-bottom:18px;}
			#colB .map img {display:block;border:solid 3px #8fb0d2;}
		#colB .left {padding-left:20px;width:190px;}
		#colB .right {width:134px;}
		#colB h4 {color:#2f2f2f;font-size:14px;font-weight:bold;}
		#colB p {font-size:14px;color:#2f2f2f;padding-bottom:20px;}
		#colB .links {padding-left:20px;padding-bottom:20px;font-size:14px;font-weight:bold;}
			#colB .links a {text-decoration:none;}
			#colB .links a:hover {text-decoration:underline;}
		#colB .padding {padding-left:20px;}
		#colB ul { width:300px;}
		#colB ul li { padding:4px;}

	#leftside, #leftsideControl {float:left;width:632px;text-align:left;}	
		#leftside h1.img, #leftsideControl h1.img{background:url(../images/s-top.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#3d3d3d;font-size:18px;font-weight:bold;}
		    #leftside h1.img a, #leftsideControl h1.img a{text-decoration:none;}
		    #leftside h1.img a:hover, #leftsideControl h1.img a:hover{text-decoration:underline;}
		#leftside h2.img, #leftsideControl h2.img{background:url(../images/s-top.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#3d3d3d;font-size:18px;font-weight:bold;}
		    #leftside h2.img a, #leftsideControl h2.img a{text-decoration:none;}
		    #leftside h2.img a:hover, #leftsideControl h2.img a:hover{text-decoration:underline;}
		
		#leftside h1.imgb, #leftsideControl h1.imgb{background:url(../images/s-top3.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#fff;font-size:18px;font-weight:bold;}
		    #leftside h1.imgb a, #leftsideControl h1.imgb a{text-decoration:none;}
		    #leftside h1.imgb a:hover, #leftsideControl h1.imgb a:hover{text-decoration:underline;}
		#leftside h2.imgb, #leftsideControl h2.imgb{background:url(../images/s-top3.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#fff;font-size:18px;font-weight:bold;}
		    #leftside h2.imgb a, #leftsideControl h2.imgb a{text-decoration:none;}
		    #leftside h2.imgb a:hover, #leftsideControl h2.imgb a:hover{text-decoration:underline;}
	
		#leftside .sbox, #leftsideControl .sbox {background:url(../images/s-content.gif) repeat-y top;width:632px;margin-bottom:14px;}
		#leftside .sbox .padding, #leftsideControl .sbox .padding {padding-left:30px;padding-right:30px;padding-top:10px;}
		#leftside .sbox .padding20, #leftsideControl .sbox .padding20 {padding-left:20px;padding-right:20px;padding-top:10px;}
		#leftside .sbox .padding5, #leftsideControl .sbox .padding5 {padding-left:30px;padding-right:20px;padding-top:5px;padding-bottom:0px;}
		#leftside .sbox .padding0, #leftsideControl .sbox .padding0 {padding-left:10px;padding-right:0px;padding-top:5px;padding-bottom:0px;}
		#leftside .sbox2 {background:url(../images/s.gif) repeat-y top;width:590px;margin-bottom:14px;}

		#leftside .sbox .deals {background:url(../images/s-content3.gif) repeat-y top left;padding:24px 30px;font-size:14px;line-height:140%;margin-bottom:18px;}		
			#leftside .sbox .deals a {text-decoration:none;}
			#leftside .sbox .deals a:hover {text-decoration:underline;}
			#leftside .sbox .deals small {font-size:10px;color:#323232; vertical-align:top;}
			#leftside .discount {background:url(../images/discount-c.gif) repeat-y top;width:560px;margin:0 auto;margin-bottom:24px;}
				#leftside .discount .dbg {background:url(../images/discount-t.gif) no-repeat top;}
				#leftside .discount .dbgb {background:url(../images/discount-b.gif) no-repeat bottom;} 
				#leftside .discount .left {padding-top:10px;padding-bottom:10px;width:130px;text-align:center;}
					#leftside .discount .left h6 {font-size:25px;font-weight:bold;color:#fff;padding-bottom:7px;width:130px; overflow:hidden;}
					#leftside .discount .left p {font-size:14px;font-weight:bold;color:#fff;margin-left:5px;width:126px;}
				#leftside .discount .right {padding-top:10px;padding-right:15px;width:398px;}
					#leftside .discount .right h5 {font-weight:bold;font-size:14px;color:#3a6fa5;text-align:left;}
						#leftside .discount .right h5 a {text-decoration:none;float:right;font-size:10px;}
						#leftside .discount .right h5 a:hover {text-decoration:underline;}
						#leftside .discount .right p {font-size:14px;color:#1e1e1e;position:relative;padding-bottom:14px;text-align:left;}
							#leftside .discount .right p small {color:#6e6e6e;font-size:10px;position:absolute;bottom:6px;right:0;}			

		#leftside #platinum h1, #premium h1, #leftsideControl h1 {color:#252525;padding-bottom:10px;font-size:24px;font-weight:bold;}
		#leftside #platinum .info, #leftsideControl #platinum .info {float:left;width:225px;padding-bottom:20px;}
		#premium .info {float:left;width:210px;padding-bottom:20px;}
		    #premium .info img {padding-left:60px;}
			#leftside #platinum .info .star, #leftsideControl  #platinum .info .star, 
			#premium .info .star, #premium .info img {padding-bottom:7px;}
			#leftside #platinum .info small, 
			#leftsideControl #platinum .info small{font-size:12px;color:#2f2f2f;font-weight:bold;display:block;padding-bottom:10px;padding-left:0px;}
			#premium .info small {font-size:12px;color:#2f2f2f;font-weight:bold;display:block;padding-bottom:10px;padding-left:60px;}
				#leftside #platinum .info small a,#leftsideControl #platinum .info small a,
				#premium .info small a {text-decoration:none;}
				#leftside #platinum .info small a.normal,#leftsideControl #platinum .info small a.normal,
				#premium .info small a.normal {font-weight:normal;}
				#leftside #platinum .info small a:hover,#leftsideControl #platinum .info small a:hover,
				#premium .info small a:hover {text-decoration:underline;}
			#leftside #platinum .info p,#leftsideControl #platinum .info p,
			#premium .info p {font-size:14px;font-weight:bold;color:#2f2f2f;padding-bottom:14px;}
			#leftside #platinum .info p a, #leftsideControl #platinum .info p a, 
			#premium .info p a {text-decoration:none; }
			#leftside #platinum .info p a:hover, #leftsideControl #platinum .info p a:hover,
			#premium .info p a:hover {text-decoration:underline;}
			
		#leftside #platinum .map, #leftsideControl #platinum .map {float:right;padding-bottom:20px;}
			#leftside #platinum .map img, #leftsideControl #platinum .map img {display:block;border:solid 3px #8fb0d2;}
	    #leftside #platinium .padding .addr,
	    #leftsideControl #platinium .padding .addr {float:left;width:200px;padding-right:16px;}
	    #premium .addr {float:left;width:370px;margin-left:40px;padding-right:16px;}
        #premium .tagline {font-style:italic;font-size:14px;padding-left:60px;}
		    #leftside #platinium .padding .addr p, #leftsideControl #platinium .padding .addr p, 
		    #premium .addr p {font-size:14px;font-weight:bold;color:#2f2f2f;padding-bottom:14px;}
			    #leftside #platinium .padding .addr p a, #leftsideControl #platinium .padding .addr p a,
			    #premium .addr p a {text-decoration:none;}
			    #leftside #platinium .padding .addr p a:hover, #leftsideControl #platinium .padding .addr p a:hover,
			    #premium .addr p a:hover {text-decoration:underline;}				    

		#leftside #related .padding div {width:185px;float:left;padding-bottom:25px;padding-top:10px;padding-left:5px;}
			#leftside #related .padding div h3 {font-size:14px;font-weight:bold;color:#316ca8;padding-bottom:2px;}
				#leftside #related .padding div h3 a {text-decoration:none;}
				#leftside #related .padding div h3 a:hover {text-decoration:underline;}
			#leftside #related .padding div p {font-size:11px;color:#505050;padding-bottom:2px;}
				#leftside #related .padding div p a {text-decoration:none;}
				#leftside #related .padding div p a:hover {text-decoration:underline;}
			#leftside #related .padding div small {display:block;color:#424343;padding-top:2px;display:block;}
		#leftside .sbox2 {width:632px;margin-bottom:14px;}
				
	#premium {background:url(../images/bg-box-c.gif) repeat-y top;text-align:left;width:897px;}
		#premium .padding {padding:8px 30px;}
			#premium .padding img.img {display:block;float:left;padding-right:20px;}
			
	#sidebar2 {background:url(../images/bg-sidebar2.gif) repeat-y top right;width:260px;float:right;text-align:left;margin-top:-21px;position:relative;z-index:2;}
		#sidebar2 .padding {padding:0 35px;min-height:705px;}
		#sidebar2 h6 {padding-bottom:14px;font-size:14px;color:#3b70a6;font-weight:bold;}
			#sidebar2 h6 a {text-decoration:none;}
			#sidebar2 h6 a:hover {color:#333;}	
			#sidebar2 p {font-size:14px;color:#2f2f2f;padding-bottom:14px;}
				
	#comments {width:632px;}			
		#comments .comment {background:url(../images/s-content2.gif) repeat-y top;width:632px;}
			#comments .comment .cbg {padding:0 30px;}
			#comments .comment .star {padding-bottom:3px;}
			#comments .comment p {font-size:14px;color:#3d3d3d;padding-bottom:5px;}
		#comments .comment2 {background:url(../images/s-content2.gif) repeat-y top;width:632px;}
			#comments .comment2 .cbg {padding:0 30px;}
			#comments .comment2 .star {padding-bottom:3px;}
			#comments .comment2 p {font-size:14px;color:#3d3d3d;padding-bottom:5px;}
		#comments .author {padding-bottom:10px;width:632px;}
			#comments .author a.left {display:block;padding-right:10px;padding-left:22px;}
				#comments .author a.left img {display:block;padding:1px;border:solid 1px #939592;}
			#comments .author div {float:left;padding-right:44px;}
			#comments .author h6 {font-size:12px;font-weight:bold;color:#15599f;}
				#comments .author h6 a {text-decoration:none;}
				#comments .author h6 a:hover {color:#3d3d3d;}
				#comments .author p {font-size:12px;color:#000;}
				
	#leftsideBlue {float:left;width:632px;text-align:left;}	
		#leftsideBlue h1.img {background:url(../images/bg-headershort.gif) no-repeat top;height:42px;line-height:42px;padding-left:25px;color:#fff;padding-top:2px; font-size:18px;font-weight:bold;}
		#leftsideBlue .sbox {background:url(../images/s-content.gif) repeat-y top;width:632px;margin-bottom:14px;}
			#leftsideBlue .sbox .padding {padding-left:30px;padding-right:30px;padding-top:10px;}
			
			#leftsideBlue .sbox .left a { text-decoration:none; color:#316ca8; }
            #leftsideBlue .sbox .left a:hover { text-decoration:underline;}
			
				#leftsideBlue #platinum h3 {font-size:24px;font-weight:bold;color:#252525;padding-bottom:10px;}
				#leftsideBlue #platinum .info {float:left;width:200px;padding-bottom:20px;}
					#leftsideBlue #platinum .info .star {padding-bottom:7px;}
					#leftsideBlue #platinum .info small {font-size:12px;color:#2f2f2f;font-weight:bold;display:block;padding-bottom:10px;}
						#leftsideBlue #platinum .info small a {text-decoration:none;}
						#leftsideBlue #platinum .info small a.normal {font-weight:normal;}
						#leftsideBlue #platinum .info small a:hover {text-decoration:underline;}
					#leftsideBlue #platinum .info p {font-size:14px;font-weight:bold;color:#2f2f2f;padding-bottom:14px;}
					#leftsideBlue #platinum .info p a {text-decoration:none;}
					#leftsideBlue #platinum .info p a:hover {text-decoration:underline;}
				#leftsideBlue #platinum .map {float:right;padding-bottom:20px;}
					#leftsideBlue #platinum .map img {display:block;border:solid 3px #8fb0d2;}
			#leftsideBlue #related .padding div {width:190px;float:left;padding-bottom:25px;padding-top:10px;}
				#leftsideBlue #related .padding div h3 {font-size:14px;font-weight:bold;color:#316ca8;padding-bottom:2px;}
					#leftsideBlue #related .padding div h3 a {text-decoration:none;}
					#leftsideBlue #related .padding div h3 a:hover {text-decoration:underline;}
				#leftsideBlue #related .padding div p {font-size:11px;color:#505050;padding-bottom:2px;}
					#leftsideBlue #related .padding div p a {text-decoration:none;}
					#leftsideBlue #related .padding div p a:hover {text-decoration:underline;}
				#leftsideBlue #related .padding div small {display:block;color:#424343;padding-top:2px;display:block;}
/*new*/
		#leftsideBlue .ddpanel{margin-left:20px;padding-top:3px;padding-bottom:9px;width:590px;border-bottom:dotted 1px #487db3;}
		    #leftsideBlue .ddpanel .dd {overflow : hidden; }
		    #leftsideBlue .ddpanel .ddImg {margin-top:-21px;padding-left:7px;border-style:none;vertical-align:top;}
		#leftsideBlue .search {margin-left:8px;padding-left:25px;padding-top:9px;padding-bottom:9px;width:590px;}
		#leftsideBlue .searchHR{margin-left:10px;width:580px;}
		#leftsideBlue .search.platinum {background:#f2f2f2;margin-left:8px;}
			#leftsideBlue .search.platinum .left {text-align:left;width:415px;}
				#leftsideBlue .search.platinum .left h4 {color:#444444;font-size:14px;font-weight:bold;padding-bottom:3px;}
					#leftsideBlue .search.platinum .left h4 a {text-decoration:none;color:#444444;}
					#leftsideBlue .search.platinum .left h4 a:hover {text-decoration:underline;}
				#leftsideBlue .search.platinum .left p {font-size:11px;color:#505050;padding-bottom:5px;font-weight:bold;}
					#leftsideBlue .search.platinum .left p a {text-decoration:none;color:#316ca8;}
					#leftsideBlue .search.platinum .left p a:hover {text-decoration:underline;}
				#leftsideBlue .search.platinum .left small {display:block;color:#424343;}
				#leftsideBlue .search.platinum .left .tagline { font-style:italic; font-size:10px; font-weight:bold;}
		    /**/
		
			#leftsideBlue .search .left {text-align:left;width:415px;}
				#leftsideBlue .search .left h4 {color:#316ca8;font-size:14px;font-weight:100;padding-bottom:3px;}
					#leftsideBlue .search .left h4 a {text-decoration:none;color:#316ca8;}
					#leftsideBlue .search .left h4 a:hover {text-decoration:underline;}
				#leftsideBlue .search .left p {font-size:11px;color:#505050;padding-bottom:5px;}
					#leftsideBlue .search .left p a {text-decoration:none;}
					#leftsideBlue .search .left p a:hover {text-decoration:underline;}
				#leftsideBlue .search .left small {display:block;color:#424343;}

			 .star {height:18px;}
					.star li {display:block;float:left;}
						.star li img {display:block;float:left;padding-right:3px;}
			#leftsideBlue .search .right {width:155px;float:left;color:#373737;}
				#leftsideBlue .search .right p {line-height:140%;}
				#leftsideBlue .search .right a {text-decoration:none;}
				#leftsideBlue .search .right a:hover {text-decoration:underline;}
		#leftsideBlue .pager {padding-top:20px;padding-bottom:10px;text-align:center;}
			#leftsideBlue .pager a {border:solid 1px #ddd;color:#0063e0;text-decoration:none;padding:0 5px;font-size:14px;}
			#leftsideBlue .pager a.next {margin-left:20px;border:solid 2px #ddd;}
			#leftsideBlue .pager a:hover {color:#565656;}
			#leftsideBlue .pager a.active {border:solid 1px #fff;color:#565656;font-weight:bold;}
/*new end*/
	#ad {float:right;width:245px;text-align:left;padding-top:8px;}
		#ad img {display:block;padding-bottom:18px;}
	.bigad {padding-top:25px;padding-bottom:5px;}
		.bigad img {display:block;margin:0 auto;}

#footer {
	background: url(../images/bg-footer.gif) no-repeat bottom;
	height:95px;
	width:897px;
	margin:0 auto;
	text-align:center;
	color:#393939;
	font-size:12px;
}
	#footer ul {
		text-align:center;
		padding-bottom:2px;
	}
		#footer ul li {
			display:inline;
			font-size:14px;
			font-weight:bold;
			padding:0px;
		}
        #footer ul li.active {
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
			/*letter-spacing:normal;*/
			color:#467bb1;
			padding:0px;
        }

	#footer a {
		color:#393939;
		/*letter-spacing:normal;*/
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	#footer img.center {
		display:block;
		margin:0 auto;
		text-align:center;
		padding-bottom:7px;
	}





#home2 { width:596px; height:205px;background-color:#fffdf4;border:solid 2px #cccccc; clear: both; margin-left:15px; }
#home2 .home2 { height:180px; text-align:left; padding:15px 15px 0px 15px; }
#home2 .home2 img.left { display:block; margin-top:10px; margin-left:10px; }
#home2 .home2 h2 { font:28px Georgia, "Times New Roman", Times, serif;color:#444444; margin-top:15px; }
#home2 .home2 h2 a { font-style:italic;color:#3b70a6;text-decoration:none; margin-left:5px; }
#home2 .home2 h2 a:hover { text-decoration:underline; }

#welcome2 {width: 897px; height:160px; margin:0 auto; text-align:left; padding-bottom:20px; }
#welcome2 .welcome2 { width:883px; margin:0 auto 0 auto; }
#welcome2 .welcome2 img.left { display:block; margin-top:5px; margin-left:10px; }
#welcome2 .welcome2 h2 { font:28px Georgia, "Times New Roman", Times, serif;color:#444444; margin-top:5px; }
#welcome2 .welcome2 h3 { font:20px Georgia, "Times New Roman", Times, serif;color:#444444; margin:15px auto 0 290px; padding:0 }
#welcome2 .welcome2 h3 a { font-style:italic;color:#3b70a6;text-decoration:none; margin-left:0px; }
#welcome2 .welcome2 h3 a:hover { text-decoration:underline; }
	
.watermarked {font-size:16px;font-style:italic;color:Gray;background-color:#f6f7f2;height:20px;width:195px;}		
.watermarkedwthr {font-size:14px;font-style:italic;color:Gray;background-color:#f6f7f2;height:20px;width:195px; border:solid 1px #000;}		

.alphaFilter { }
.alphaFilter table { margin-left:auto; margin-right: auto; }
.alphaFilter tr { height:45px; }
.alphaFilter td a  { border:solid 1px #ddd; color:#0063e0; text-decoration:none; padding:0px 2px 0px 2px; font-size:14px; vertical-align:middle; margin:0px 2px 0px 2px; }
.alphaFilter td a:hover { color:#565656; background:#feda45;border:1px solid #ffa615; }
.alphaFilter td a:active { color:#565656; background:#feda45;border:1px solid #ffa615; }
/*
.alphaFilter span { font-weight:bold; padding:0 2px 0 2px; font-size:14px; border:solid 1px #fff; color:#565656;  }
.alphaFilter div { margin-left:auto; margin-right: auto; height:45px; }
.alphaFilter a  { border:solid 1px #ddd; color:#0063e0; text-decoration:none; padding:0px 2px 0px 2px; font-size:14px; vertical-align:middle; margin:0px 2px 0px 2px; }
.alphaFilter a:hover  { color:#565656; }
.alphaFilter a:active { color:#565656; font-weight:bold; }
.alphaFilter span { font-weight:bold; padding:0 2px 0 2px; font-size:14px; border:solid 1px #fff; color:#565656;  }
*/

.alphaFilterSmall { font: 10px arial, helvetica;}
.alphaFilterSmall table { margin-left:auto; margin-right: auto; }
.alphaFilterSmall tr { height:45px; }
.alphaFilterSmall td a  { border:solid 1px #d4d4d4; color:#0063e0; text-decoration:none; padding:0px 2px 0px 2px; vertical-align:middle; margin:0px 1px 0px 1px; }
.alphaFilterSmall td a:hover { color:#565656; background:#feda45;border:1px solid #ffa615; }
.alphaFilterSmall td a:active { color:#565656; background:#feda45;border:1px solid #ffa615; }

.gvpager {font-weight:bold; }
.gvpager table { margin-left:auto; margin-right: auto; }
.gvpager tr { height:45px; }
.gvpager td { vertical-align:middle; padding:0px 2px 0px 2px; }
.gvpager a { color:#565656;text-decoration:none;}
.gvpager a:hover { text-decoration:none;background:#feda45;border:1px solid #ffa615;}
.gvpager a { display:block;border:1px solid #d4d4d4;padding:.3em .7em;margin:0 .38em 0 0;text-align:center;text-decoration:none;}
.gvpager span{display:block;border:1px solid #d4d4d4;padding:.3em .7em;margin:0 .38em 0 0;text-align:center;text-decoration:none;font-weight:bold;background:#bbbbff;}
.gvpager div { margin-left:auto; margin-right: auto; height:45px; }

/*===================================AutoComplete======================================*/
.autocomplete_completionListElement {visibility : hidden;margin : 0px!important; background-color : #f6f7f2;color : #000000;border : buttonshadow; border-width : 1px; border-style : solid;cursor:default; overflow : auto; height : 200px; width : 210px;text-align : left;list-style-type : none; font-size:14px; font-weight:Bold; }
.autocomplete_highlightedListItem { margin : 0px!important; background-color: #cccccc; border-bottom:1px solid gray; color: black; padding: 3px 0px 3px 0px ; height:26px; }
.autocomplete_listItem { margin : 0px!important; background-color : #F2F2F2; border-bottom:1px solid gray; color:black; padding: 3px 0px 3px 0px ; height:26px; }
/*===================================CustomValidator====================================*/
.CustomValidator {position:relative;margin-left:-200px;margin-top:-45px;width:190px;}
.CustomValidator div {border:solid 1px Black;background-color:#f0f0f0; position:relative;}
.CustomValidator td {border:solid 1px Black;background-color:#f0f0f0;}
.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell {display:none; padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {display:none; font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {display:none; height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}
/*===================================Breadcrumb=========================================*/
#breadcrumb { text-align:left; text-transform: uppercase; color:#555555; padding-top:0; padding-bottom:5px; margin-top:-3px; margin-left: 20px; font-size: 10px; height:16px; width:840px; white-space:nowrap; display:block;}
#breadcrumb a { color: #487DB3;  text-decoration:none; white-space:nowrap;}
#breadcrumb a:hover { color: #555555; text-decoration:underline; }
#breadcrumb table {width:850px; background-color:#f6f6f2;}
#breadcrumb .tdL {width:625px;}
#breadcrumb .tdR {width:205px;padding-right:10px;}
#geo {border:dotted 1px red; text-align:left; text-transform: uppercase; color:#555555; padding-top:0; padding-bottom:5px; margin-right:19px; margin-top:-3px; font-size: 10px; height:16px; }
#geo a { color: #487DB3;  text-decoration:none; white-space:nowrap;}
#geo a:hover { color: #555555; text-decoration:underline; }
/*===================================AJAX==============================================*/
.modalPopup { font-family:Verdana; font-size:medium; padding:3px; width:632px; }
.popupControl { background-color:#487DB3; position:absolute; visibility:hidden; border-style:solid; border-color: Black; border-width: 2px; }
.modalBackground { background-color:#000000; filter:alpha(opacity=50); opacity:0.5; z-index:100; }
.updateProgress { border-width:1px; border-style:solid; background-color:#FFFFFF; position:absolute; width:130px; height:50px; }
.updatePaypalProgress { border-width:1px; border-style:solid; background-color:#FFFFFF; position:absolute; width:180px; height:50px; }
.updateProgressMessage { margin:3px;  font-family:Trebuchet MS;  font-size:small;  vertical-align: middle; }
.collapsePanel { background-color:white; overflow:hidden;background:url(../images/bg-box-c.gif) repeat-y top;width:897px;}
.collapsePanelHeader{margin-left:10px;width:877px;height:1px;color:#FFF;font-weight:bold;}
.collapsePanelHeaderSave{margin-left:10px;width:877px;height:30px;background-image: url(../images/col_hdr_bg5.gif);background-repeat:repeat-x;color:#FFF;font-weight:bold;}
.collapsePanelSmall { background-color:white; overflow:hidden;background:url(../images/s-content.gif) repeat-y top;width:632px;}
.collapsePanelHeaderSmall{margin-left:10px;width:612px;height:1px;color:#FFF;font-weight:bold;}

.collapsePanelIframe { background-color:white; overflow:hidden;width:867px;}
.collapsePanelHeaderIframe{margin-left:10px;width:847px;height:1px;color:#FFF;font-weight:bold;}
.collapsePanelHeaderSaveIframe{margin-left:10px;width:847px;height:30px;background-repeat:repeat-x;color:#FFF;font-weight:bold;}
.collapsePanelSmallIframe { background-color:white; overflow:hidden;width:632px;}

/* Accordion */
.accordionHeader{margin-left:10px;width:862px; text-align:left;
    border: 1px solid #2F4F4F;color: white;background-image: url(../images/col_hdr_bg6.gif);font-family: Arial, Sans-Serif;
	font-size: 12px;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionHeader a{color: #FFFFFF;background: none;text-decoration: none;}
.accordionHeader a:hover{background: none;text-decoration: underline;}
.accordionHeaderSelected{margin-left:10px;width:862px;background-image: url(../images/col_hdr_bg2.gif);
    border: 1px solid #2F4F4F;color: white;font-family: Arial, Sans-Serif;text-align:left;
	font-size: 12px;font-weight: bold;padding: 5px;margin-top: 5px;cursor: pointer;}
.accordionHeaderSelected a{color: #FFFFFF;background: none;text-decoration: none;}
.accordionHeaderSelected a:hover{background: none;text-decoration: underline;}
.accordionContent{margin-left:10px;width:862px;background-color: #D3DEEF;border: 1px dashed #2F4F4F;border-top: none;padding: 10px 5px 10px 5px; text-align:left;}

/*Hover Menu
.popupMenu {position:absolute;visibility:hidden;background-color:#d0d0d0; padding: 0px 1px 1px 0px;text-align: left;  font-family: "MS Sans Serif", Arial, sans-serif;font-size: 8pt;font-style: normal;font-weight: normal;line-height: 10pt;color: #000000;}
.popupMenu a { background-color:#d0d0d0; color:#000000;text-decoration: none;padding:0px 1px 1px 0px;text-align:left;display:block;}
.popupMenu a:hover { background-color:#a0a0a0;color: #ffffff;text-decoration: none;padding:0px 1px 1px 0px;text-align:left;display:block;}
.popupHover {background-position:left top;}
.menuItem, .menuItem a { font-weight: bold;line-height: 10pt;color: #000000;cursor: default;display: block;text-decoration: none;padding: 1em 1em 1em 1em;white-space: nowrap;}
span.panelButton, span.panelButton a, a.panelButton:hover  {background-color: #d0d0d0;border: 1px solid #d0d0d0;color: #000000;cursor: default;
  font-weight: bold;margin: 1px;padding: 2px 6px 2px 6px;text-decoration: none;border-color: #f0f0f0 #909090 #909090 #f0f0f0;}
*/

/* coupon menu */
.couponmenu a {border:none;font-weight:normal;}
.couponmenu, .couponmenu ul { margin:0; padding:0; list-style:none;}
.couponmenu li { display:block; margin:0; padding:0; margin-bottom:0px; font: 12pt Calibri; text-align:left; border-top:solid 2px #f6f6f2;}
.couponmenu a { display:block; padding:2px 5px; color:#fff; background:#666666; text-decoration:none;font-weight:normal;}
.couponmenu a:hover, .couponmenu a:focus, .couponmenu a:active {background:#000000; text-decoration:none;}
.couponmenu ul li {padding-left:15px;}
.couponmenu ul a {font-weight:normal;background:#999999;}
.couponmenu ul li .current {background:#376ca2;font-weight:bold;}
.hidden {display:none;}
#all, #all .couponmenu a, #all .couponmenu a:hover {background:#376ca2;font-weight:bold;}

/*===================================MISC==============================================*/
.welcome{ font-size: 11px; color: #4a7eb2; line-height: 13px; padding:0 3px 0 3px;}
.cartlbl { font-size: 8px; padding-left:3px; vertical-align:super; }
.fieldname { font-weight:bold; font-size:14px; font-family: Arial, Helvetica, sans-serif; text-align:right;}
.smallfield { font-weight:bold; font-size:10px; font-family: Arial, Helvetica, sans-serif; text-align:right; width:75px; padding-right:2px;}
.smallfieldAlt { font-weight:bold; font-size:10px; font-family: Arial, Helvetica, sans-serif; text-align:right; width:75px; padding-right:2px; background-color:#f2f2f2;}
.smalldata { font-size:10px; font-family: Arial, Helvetica, sans-serif; text-align:left; width:500px; padding-left:2px;}
.smalldataAlt { font-size:10px; font-family: Arial, Helvetica, sans-serif; text-align:left; width:500px; padding-left:2px; background-color:#f2f2f2;}
.netTablePadding { padding:5px 0px 5px 0px; }
.newsletterbox { border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; font-size: 11px; }
.newsletterboxcontent { padding: 6px; }
.imgBtn { padding-right:50px; /*padding-bottom:50px; margin-top:-60px;*/}

.postinfo { font-weight: bold; text-align: center; }
.posttitle { padding: 3px; margin-bottom: 10px; font-weight: bold; }
.postbody { padding: 3px;}

.Grid { border: solid 1px #FFFFFF; }
.Grid td {border: solid 1px #FFFFFF; margin: 1px 1px 1px 1px;padding: 1px 1px 1px 1px;text-align: center;}
.GridHeader, .GridHeader th {font-weight: bold; background-color: #cccccc; margin: 1px 1px 1px 1px;padding: 1px 1px 1px 1px; text-align:center; text-transform:uppercase;}
.GridItem{background-color: #e6e6e6; font-size:12px; color:#505050;}
.GridAltItem{background-color: white; font-size:12px; color:#505050;}

.GridHeader2, .GridHeader2 th {font-weight: bold; background-color: #cccccc; margin: 1px 1px 1px 1px;padding: 3px 1px 4px 15px; text-align:left; text-transform:uppercase;}
.GridItem2, .GridItem2 td {background-color: #e6e6e6; padding-left:15px; padding-top:3px; padding-bottom:3px;}
.GridAltItem2, .GridAltItem2 td {background-color: white; padding-left:15px; padding-top:3px; padding-bottom:3px;}

.Grid2 { border-style:none; }
.Grid2 .tdright {border-style:none;text-align:right;width:100px;}
.Grid2 .tdleft { border-style:none;text-align:left;padding-left:5px; font-weight:bold;}

.ContactsGridHeader2, .ContactsGridHeader2 th, .ContactsGridHeader2 th a
    {font-weight: bold; background-color: #cccccc; margin: 1px 1px 1px 1px;padding: 3px 1px 4px 15px; text-align:left; text-transform:uppercase; text-decoration:none;overflow:auto;}
.ContactsGridHeader2 th a:hover {text-decoration:underline;}
.ContactsGridItem2, .ContactsGridItem2 td {background-color: #e6e6e6; padding-left:15px; padding-top:3px; padding-bottom:3px; border: solid 1px #cccccc;}
.ContactsGridAltItem2, .ContactsGridAltItem2 td {background-color: white; padding-left:15px; padding-top:3px; padding-bottom:3px; border: solid 1px #cccccc;}
/*
.ContactsGridHeader2 {overflow:auto;}*//* So the overflow scrolls */
.ContactsGridHeader2 table th {position:relative;}/* Keep the header cells positioned as we scroll */
.ContactsGridHeader2 table tbody {overflow-x:hidden;} /* For alignment of the scroll bar */

table.PrintGrid td {height:3em;border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;}


/**/
.posZip { position:absolute;left:-95px; top:1px; z-index:100;}
#closezipPanel { line-height:17px;position:absolute;top:1px;left:105px;text-decoration:none; z-index:200;}
#closezipPanel a {color:#ffffff;cursor:pointer;font-size:11px;font-weight: bold;padding:1px; z-index:200;}
#closezipPanel a:hover { text-decoration:underline; color:#ffd428; }

.links {padding-top:4px;padding-left:2px;padding-bottom:20px;font-size:14px;font-weight:bold;}
.links a {text-decoration:none;}
.links a:hover {text-decoration:underline;}
.err { font-weight:bold; color:Red;}

.weathercom { color: #003399; font:9px Verdana; text-decoration:none;float:right;padding-right:5px;}
.weathercom a { text-decoration:none;}
.weathercom:hover { text-decoration:underline; }
.topsponsor{ color: #333333; font:10px Verdana; text-decoration:none;margin-top:3px;}
.topsponsor:hover  { text-decoration:underline; }
.sponsor{ color: #333333; font:10px Verdana; text-decoration:none;}
.sponsor:hover  { text-decoration:underline; }

.editbiz {width:897px; height:25px; margin:0 auto; vertical-align:middle; text-align:left; text-transform: uppercase; color:#555555; padding-top:3px; border:dashed 2px #000; background:#feda45;font-size: 10px; }
.editbiz span {margin-left: 20px; font-weight:bold;}
.editbiz table,tr,td,th { padding-top:4px; background-color:Transparent;}
.editbiz a { color: #487DB3;  text-decoration:none; white-space:nowrap;font-weight:bold;}
.editbiz a:hover { color: #555555; text-decoration:underline;font-weight:bold; }

/*weather*/
.weatherTable{ padding:10px 0px 10px 0px; text-align: center;}
.temp{ font-size:26px; font-family:Tahoma; }
.titletemp{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#505050; position:absolute;top:8px;}
.cc{ font-size: 14px; font-family:Tahoma; }
.hilo { font-size: 11px; font-family:Tahoma; padding-bottom:7px; margin-left:3px; }
.fcastWeekDay{ font-weight: bold; }
.ccLoc{ font-size: 14px; font-weight: bold; font-family:Tahoma; }
.fcastDate{ font-size: 11px; font-family:Tahoma; }
.curWind{ font-size: 11px; font-family:Tahoma; }
.fcastTable{ padding:3px; background-color:white; text-align:center; border:solid 1px #c3c3c3; margin-left: auto; margin-right: auto; }
.weatherError{ color: #ff0000; font-size: 12px; margin: 5px 0 5px 0; } 
/*polls*/
.pollbox{   font-size: 11px;}
.pollcontent{   padding: 6px;}
.pollquestion{   font-size: 13px;   font-weight: bold;}
.polloptions{   padding-top: 10px;   padding-bottom: 4px;}
.pollbar{   background-color: red;   font-size: 4px;   }
.progressbarcontainer{   width: 98%;   height: 15px;   border: solid 1px black;   padding: 1px;}
/*.progressbar{   width: 0px;   background-color: Red;   height: 15px;}*/

.ProgressBar {margin:0px;border:0px;padding:0px;width:100%;height:35px;}
.iframe { background-color:#FFFFFF;margin:0 0 0 0;width:300px;height:35px;}

.showHideColumnsContainer          { margin: 5px 0px 5px 0px; }
.showHideColumnsContainer SELECT   { font-size: 7pt; }
@media print {    /* Print styles  */
    .ContactsGridHeader2,.showHideColumnsContainer,.printHideMe,.description, .gvpager {display: none;}
    .gvHeader th a { text-decoration: none;  color: #000; } 
} 

#contentCal {margin:0 auto;background:url(../images/bg-box-c.gif) repeat-y top;width:897px;text-align:left;margin-bottom:8px;}
	#contentCal h1.img {background:url(../images/bg-title.gif) no-repeat;height:35px;padding-top:16px;padding-left:30px;padding-right:30px;font-size:18px;font-weight:bold;color:#fff;text-align:left;}
	    #contentCal h1.img span{ display:inline; }
    #contentCal table { margin-left:0px; }
    #contentCal .cssBase { margin:0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; }
    #contentCal .cssBase tr, #contentCal .cssBase td { margin:0; padding: 0; font-family: inherit; /*height:35px;*/}
    #contentCal .cssBase a, #contentCal .cssBase a:visited { padding: 0; text-decoration:none; font:inherit; }
    #contentCal .cssBase a:hover { padding:0; font:inherit; cursor: pointer;  }
    #contentCal .cssTitle { padding: 0; margin: 0px; color: #214a73; background-color: #cccccc; font:inherit; font-size:18px; font-weight: 600; text-transform:uppercase; width: 100%; border:solid 1px #214a73;}
    #contentCal .cssNextPrev { padding: 0; font-weight: bold; margin:0; color: black; background-color: #cccccc; text-align:center; font:inherit; width: 100%; border:solid 0px #333333; }
    #contentCal .cssDayHeader { padding: 0; color: white; font-weight:600; background-color: #3A6FA3; font:inherit; border: solid 1px #cccccc; text-align:center; }
    #contentCal .cssToday { padding: 0; color: inherit; background-color:#CCEECC !important; font:inherit; font-weight:600; }
    #contentCal .cssDay { padding: 0; font-weight:400; font:inherit; border:solid 1px #dddddd; }
    #contentCal .cssSelectedDay { padding: 0; margin: 0px; background-color: #8999a9 !important; font-weight:400; font:inherit; font-size: inherit; border:solid 1px #666666;}
    #contentCal .cssOtherMonthDay { padding: 0; background-color: #cccccc; color:#999999 !important; font-weight:100; font:inherit; border:solid 1px #E9F0E9; }
        #contentCal .cssOtherMonthDay a, #contentCal .cssOtherMonthDay a:visited { padding: 0; color:#999999 !important; font-weight:100; font:inherit; }
    #contentCal .cssWeekend { padding: 0; background-color: #b9c9d9; color:#555555; font-weight:100; font:inherit; border:solid 1px #CCEECC; }
    #contentCal .cssToday:hover { background-color:#CC88CC !important; border:solid 1px #e0e0e0; }
    #contentCal .cssDay:hover { background-color:#e0e0e0; border:solid 1px #FFFFFF; }
    #contentCal .cssOtherMonthDay:hover { background-color:#e0e0e0; border:solid 1px #E9F0E9; }
    #contentCal .cssWeekend:hover { background-color:#e0e0e0; border:solid 1px #CCEECC;}
    /*#contentCal .cssNextPrev:hover { background-color:#e0e0e0; color:black; }*/


.clrsel { height:21px;width:15px;margin-left:-16px;vertical-align:bottom;padding-bottom:1px; }
.clrsel2 { height:21px;width:15px;margin-left:-18px;vertical-align:bottom;padding-bottom:1px; }
.ssHeader{height: 10px;background: #d9eaff; border: solid 1px buttonshadow; color: #4d4d4d;}
.ssHeader, .ssHeader th, .ssHeader th a
    {font-weight: bold; margin: 1px 1px 1px 1px; padding: 3px 3px 4px 3px; text-decoration:none; text-transform:uppercase;}
.ssHeader th a:hover {text-decoration:underline;}

.ssHeaderSelected{background: #ffda82; color: #4d4d4d;border: solid 1px darkorange; }

.ssFooter{height: 21px; white-space: nowrap; overflow: hidden; padding:0; border-style:none;}

.ssRowLabel{width: 18px; color: #4d4d4d; font-size: 9pt; border-top: solid 0px buttonshadow;
    border-right: solid 1px buttonshadow; border-left: solid 1px buttonshadow; border-bottom: solid 1px buttonshadow;}
.ssRowLabelSelected{background: #ffda82; color: #4d4d4d;border: solid 1px darkorange;}
.ssRowLabelSelected input {background: inherit; margin:0px 3px 0px 3px; }

.ssCell{height: 9px;width: 130px; white-space: nowrap; overflow: hidden;padding: 0px 2px 0px 2px;border-top:solid 0px buttonshadow;
    border-right:solid 1px buttonshadow; border-left:solid 1px buttonshadow; border-bottom:solid 1px buttonshadow;}
.ssCellAlt{height: 9px;width: 130px; white-space: nowrap; overflow: hidden;padding: 0px 2px 0px 2px;border-top:solid 0px buttonshadow;
    border-right:solid 1px buttonshadow; border-left:solid 1px buttonshadow; border-bottom:solid 1px buttonshadow; 
    background-color:#ddd; }
    
.ssCellSelected{height: 8px;border: solid 2px #000000; padding: 0px 0px 0px 0px;}
.ssTextBox{font-size: 9pt;width: 128px; border: none 0px;}
.ssCell input {background: inherit; color: #4d4d4d; margin:0px 3px 0px 3px; }
.ssCellAlt input {background: inherit; color: #4d4d4d; margin:0px 3px 0px 3px; }

.ssWinTitleBar {margin-left:20px;padding:1px;background-color:#bbb;border:outset 1px #bbb;width:855px;}
.ssWinTitleHdr {border-bottom:solid 1px #bbb;width:100%;font-weight:bold;font-size:10pt;padding:1px;}
.ssWinTitleContent {padding:5px 0px 5px 5px;background-color:white;color:black;border:inset 1px #bbb;}

.mailcoupon { width: 250px; padding: 10px; text-align: center; border: 3px dashed #ccc; } 
.mail-link { background: url(../images/email.png) no-repeat 0 0;padding-left:20px; text-decoration:none;color:#787065;height:20px;}
#TemplateMaster_MainContent_lblEmailTemplate,
#TemplateMaster_MainContent_emlContent , #emlContent, 
#TemplateMaster_MainContent_invUL, #invUL  {margin-left:20px;}
#TemplateMaster_MainContent_lblEmailTemplate #emlBanner {margin-left:-20px;}

/*mkt*/
div.interior{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#5f5f5f;font-size:12px;background:#f6f6f2;}
.container{width:850px;margin:0 auto;}
.mktcontent{width:850px;float:left;}

#interior_container{width:850px;margin:0 auto; position: relative;}
#interior_end_container{width:100%;float:left;background:url(../images/end_container_bg3.png) no-repeat bottom left;padding-bottom:70px;margin-bottom:7px;}
#interior_end_container_subnav{width:100%;float:left;background:url(../images/end_container_subnav_bg3.png) no-repeat bottom left;padding-bottom:70px;margin-bottom:7px;}
#interior_end_container_nonav{width:100%;float:left;background:url(../images/end_container_nonav_bg3.png) no-repeat bottom left;padding-bottom:70px;margin-bottom:7px;}
#interior_white_bg{width:100%;float:left;background:#f6f6f2;padding-top:15px;}
#interior_white_bg .container{background:url(../images/subcontent_bg3.png) repeat-y;float:left;position:relative;}
#interior_white_bg .nonav{background:url(../images/subcontent_nonav_bg3.png) repeat-y;}
#interior_white_bg .subnav{background:url(../images/subcontent_subnav_bg3.png) repeat-y;}
#interior_white_bg .subnav-container{width:230px;float:left;}
#interior_white_bg .mktcontent .sub-heading{background:url(../images/sub-content-top3.png) no-repeat center bottom; border-top:1px solid #D6D1CA; height:60px; margin-left:2px; padding:10px 0 0 20px; width:826px;}
#interior_white_bg .mktcontent .sub-heading h2{font-size:24px;margin:10px 0 0 0;line-height:1em;text-shadow:0 1px 0 #fff;}
#interior_white_bg .mktcontent .sub-content{float:left;width:787px;margin-top:0px;padding:15px 30px;}
#interior_white_bg .subnav .sub-content{float:left;width:660px;margin-top:17px;padding:0;margin-left:225px;}
body.landing_page #interior_white_bg .mktcontent .sub-heading{background:url(../images/sub-content-top3.png) top center no-repeat;height:129px;padding:10px 30px 0 30px;}
body.landing_page #interior_white_bg .mktcontent .sub-heading p{color:#826344;font-size:14px;font-weight:100;margin-bottom:0;}
body.landing_page #interior_white_bg .mktcontent .sub-heading h2{font-size:34px;margin:24px 0 11px 0;}
#interior_white_bg .sub-heading span {margin-top:-34px;color:#89a943;font-weight:bold;font-size:22px;padding-right:20px;float:right; text-decoration:none;}
#interior_white_bg .sub-heading a { margin-top:-34px;color:#FF4500;font-weight:bold;font-size:22px;padding-right:20px;float:right; text-decoration:none;}
#interior_white_bg .sub-heading a:hover {text-decoration:underline;}

#subnav, #subnav3{width:202px;float:left;list-style:none;margin-left:1px;margin-top:0px;padding-left:20px;position:absolute;top:100px;left:-20px;}
#subnav li, #subnav3 li{list-style:none;margin:0;padding:0;float:left;}
#subnav li a, #subnav3 li a{width:167px;float:left;border-bottom:1px solid #dcddde;border-top:1px solid #fff;text-decoration:none;font-size:11px;font-weight:bold;color:#817b7b;display:block;padding:8px 0;line-height:1.7em;margin-left:1px;font-family:"Lucida Grande",Lucida,Arial,sans-serif;font-size:13px;padding-left:25px;position:relative;text-shadow :0px 1px 0px #fff;}
#subnav li a:hover {color:#89a943;}
#subnav3 li a:hover, #subnav3 li a.mydeal:hover{color:#054166;}
#subnav li a.active,#subnav li a.active:hover{color:#fff;text-shadow :0px 1px 0px #666;background:url('../images/subnav-status2.png') 0px 0 no-repeat;width:205px;border:0;position:relative;top:0px;left:-15px;border:0 !important;text-indent:16px;padding-bottom:11px;}
#subnav li a.active span{position:absolute;width:15px;height:10px;background:url('../images/subnav-status2.png') bottom left no-repeat;top:39px;left:0;}
#subnav3 li a.active,#subnav3 li a.active:hover{color:#fff;text-shadow :0px 1px 0px #666;background:url('../images/subnav-status3.png') 0px 0 no-repeat;width:205px;border:0;position:relative;top:0px;left:-15px;border:0 !important;text-indent:16px;padding-bottom:11px;}
#subnav3 li a.active span{position:absolute;width:15px;height:10px;background:url('../images/subnav-status3.png') bottom left no-repeat;top:39px;left:0;}

#subnav3 li a.mydeal {color:#FF4500;width:167px;float:left;border-bottom:1px solid #dcddde;border-top:1px solid #fff;text-decoration:none;font-size:11px;font-weight:bold;display:block;padding:8px 0;line-height:1.7em;margin-left:1px;font-family:"Lucida Grande",Lucida,Arial,sans-serif;font-size:13px;padding-left:25px;position:relative;text-shadow :0px 1px 0px #fff;}
#subnav3 li a.mydeal:hover {color:#054166}

#subnav li a.first, #subnav3 li a.first{border-top:0;}
/*Firefox 2 fix*/
#subnav li, #subnav3 li{}
#subnav li ul, #subnav3 li ul{padding:10px 0 20px 0;}
#subnav li ul li, #subnav3 li ul li{border:0 !important;font-size:11px !important;}
#subnav li ul li a {border:0;color:#817B7B;display:block;float:left;font-family:"Lucida Grande",Lucida,Arial,sans-serif;font-size:11px;line-height:1.3em;margin-left:1px;padding:4px 0 4px 25px;position:relative;text-decoration:none;text-shadow:0 1px 0 #FFFFFF;width:167px;}

#subnav3 li ul li a{border:0;color:#054166;display:block;float:left;font-family:"Lucida Grande",Lucida,Arial,sans-serif;font-size:11px;line-height:1.3em;margin-left:1px;padding:4px 0 4px 25px;position:relative;text-decoration:none;text-shadow:0 1px 0 #FFFFFF;width:167px;}

.features_overview{float:left;width:100%;padding-bottom:30px;border-bottom:1px dotted #e3e3e3;margin-bottom:30px;}
.features_overview_center{width:583px;}
.features_overview_center ul {margin:0 0 0 0;}
.features_overview_center ul  {padding-left:4px;}
.features_overview_center li  {padding-left:26px;padding-bottom:7px;}
.features_overview_center ul.plus li  {background:url(../images/ico-plus.gif) no-repeat 0 0;}
.features_overview_center ul.chk li {background:url(../images/ico-check.gif) no-repeat 0 0;margin-left:20px;}
.features_overview_left{float:left;width:250px;}
.features_overview_right{float:left;padding-left:20px;width:250px;}
.indent {margin-left:26px}
.indent2 {margin-left:50px}

.sub-heading h1 { font-size:24px;line-height:1.6em;margin-bottom:3px;color:#376ca2; font-weight:bold; font-family:"Trebuchet MS",serif;}
.features_overview_center h3,.features_overview_center h4 { font-weight:normal;color:#376ca2;font-family:"Trebuchet MS",serif;font-weight:bold;text-transform:capitalize; }
.features_overview_center h3 { font-size:20px;line-height:1.6em;margin-bottom:5px;font-weight:bold; }
.features_overview_center h3 a,.features_overview_center h4 a { text-decoration:none; }
.sub-heading  h1 img { margin:0; }
.features_overview_center h3 img, .features_overview_center h4 img { margin:0; }
.features_overview_center h5 { font-size:24px;line-height:1.6em;margin-bottom:3px;color:#376ca2; font-weight:bold; font-family:"Trebuchet MS",serif;}

.ddOrg {width:300px; overflow:hidden; }

#FFFAQ {font-family:Arial;font-size:16px;}
#FFFAQ .topic { color:#004467;font-weight:bold;}
#FFFAQ .question { color:#376ca2;font-weight:bold;}
#FFFAQ ul {margin:0 0 0 0;}
#FFFAQ ul  {padding-left:4px;}
#FFFAQ li  {padding-left:26px;padding-bottom:7px;}


.15arialB { font-family:Arial; font-size:15pt; line-height:17pt; font-weight:bold; color:#376ca2; }
.15arial { font-family:Arial; font-size:15pt; line-height:17pt; color:#5f5f5f; }

p.subhead { font-size:1.4em;margin-bottom:13px;color:#376ca2;}
p.larger_13 { font-size:1.4em;line-height:1.4em;margin-bottom:13px;color:#5f5f5f; }
p.larger_26 { font-size:1.4em;line-height:1.4em;margin-bottom:26px;color:#5f5f5f; }
p.xlarge_26 { font-size:1.6em;line-height:1.6em;margin-bottom:26px;color:#5f5f5f; }
p.large_13 { font-size:1.2em;line-height:1.7em;margin-bottom:13px;color:#5f5f5f; }
p.large_7 { font-size:1.2em;line-height:1.7em;margin-bottom:7px;color:#5f5f5f; }
p.large_26 { font-size:1.2em;line-height:1.7em;margin-bottom:26px;color:#5f5f5f; }
p.large_13 { font-size:1.2em;line-height:1.7em;margin-bottom:13px;color:#5f5f5f; }
p.medium { font-size:1.0em;line-height:1.4em;margin-bottom:26px;color:#5f5f5f; }
a.large {font-size:1.2em;line-height:1.7em;margin-bottom:13px;color:#5f5f5f; text-decoration:none; font-style:italic; font-weight:bold;  }
a:hover.large { text-decoration:underline;}
a.medium { font-size:1.0em;line-height:1.4em;margin-bottom:13px;color:#5f5f5f; text-decoration:none; font-style:italic; font-weight:bold; }
a:hover.medium { text-decoration:underline;}
.chk {background:url(../images/ico-check.gif) no-repeat 0 0;margin-left:20px;font-size:1.2em;line-height:1.2em;margin-bottom:7px;color:#5f5f5f;}

#qTip {padding: 3px;border: 1px solid #666;border-right-width: 2px;border-bottom-width: 2px;display: none;background: #999;color: #FFF;font: bold 9px Verdana, Arial, Helvetica, sans-serif;text-align: left;position: absolute;z-index: 1000;}
i {font-style: normal;text-decoration: underline;}

#webSurveyNavBar{position: absolute;height: 200px;width: 135px;background-color: #cccccc;}
#grabber{position: absolute;top: 0px;left: 0px;width: 135px;height: 15px;background-color: #336699;color: #ffffff;}

.SOTD_deals {width:292px;}			
.SOTD_deals .deals, .SOTD_deals .dealsok, 
.SOTD_deals .deals table, .SOTD_deals .dealsok table  {background:url(../images/dealmiddle.gif) repeat-y top; width:292px; }

.dealsok { cursor: pointer;  }
.dealsok:hover { background:url(../images/dealmiddleOver.gif) repeat-y top; width:292px; }

.SOTD_deals2 {width:585px;}
.SOTD_deals2 .deals2, .SOTD_deals2 .deals2ok,
.SOTD_deals2 .deals2 table, .SOTD_deals2 .deals2ok table  {background:url(../images/dealmiddle2.gif) repeat-y top; width:585px;  }

.deals2ok { cursor: pointer;  }
.deals2ok:hover {background:url(../images/dealmiddle2a.gif) repeat-y top; width:585px;}

.couponbtn {  cursor: pointer;  }
.couponbtn:hover{ filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; }

.SOTD_PricePrompt { color:#004467;font-weight:bold; font-size:20pt; }
.SOTD_PriceValue { color:#000000;font-weight:bold; font-size:20pt; }
.SOTD_Prompt { color:#004467;font-weight:bold; font-size:15pt; }
.SOTD_Value { color:#000000;font-weight:bold; font-size:15pt; }

#directions{background:url(../images/s-content.gif) repeat-y top;text-align:center;width:585px;}
#directions .padding img {display:block;margin-left:auto;margin-right:auto;}

.citylink, .citylink table, .citylink tr, .citylink td  { padding:2px 5px 2px 5px;font-size:16pt; font-weight:bold; color:#3A6FA3; font-family: Arial, Helvetica, sans-serif; height:50px;}
.citylink, .citylink table a, .citylink tr a, .citylink td a  { text-decoration:none; }
.citylink:hover, .citylink table a:hover, .citylink tr a:hover, .citylink td a:hover { text-decoration:none; color:#000000; }

#groupcontainer {width:285px; margin: 0;}
#group a, #group a:visited {color:#fff; text-decoration:none; display:block; padding:0.4em; background: #47a; }
#group a:hover {background: #69c; color:#fff;}
#group dl {margin: 0; padding: 0; }
#group dd {margin:0; padding:0; text-align:center; border-top:1px solid #fff;font-size:16pt;}

#lcdstyle{ background-color:Transparent;color:#054166;font-family:Arial;font-size:20px;font-weight:bold;padding:0px 50px 5px 10px ;float:right;}
#lcdstyle sup{font-family:Arial; font-size: 13px;}
#countdown {padding-top:12px;}

.deal {height:260px;width:290px;background:url(../images/balloon2.jpg) no-repeat top;}
.deal .price_label{font-size:1.8em;padding-top:50px;}
.deal .amount {font-size:1.8em;color:#89aa42;}
.deal .amount .price_prompt{color:#004467;font-weight:bold;}
.deal .value{overflow:hidden;width:221px;padding:0;margin-bottom:10px;}
.deal .value dl{display:inline;float:left;width:70px;font-weight:bold;text-align:center}
.deal .value dl dt,.deal .value dl dd{text-align:center}
.deal .value dl dt{font-size:1.2em;color:#004467;}
.deal .value dl dd{font-size:1.8em;line-height:1em;color:#89aa42;}
