body {background: url(../images/bg.gif) repeat-x left top #fff; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px;}
#container {width: 1020px; margin: 0 auto;}
.error {color: #bb0606; font-weight: bold;}
.align_right {text-align: right;}
.pt10 {padding-top: 10px;}
.notice {font-size: 10px;}
/*->DELETE!!!!!!!!!!!!!!!!!!!!!!!!!!!-------------------------------------------------------------------------------------------------------------------*/
#remote {position: absolute; font-family: "Trebuchet MS"; font-size: 16px; color: #f1c600; margin: 83px 0 0 235px; line-height: 16px;}
/*<-DELETE!!!!!!!!!!!!!!!!!!!!!!!!!!!-------------------------------------------------------------------------------------------------------------------*/

/*->top-------------------------------------------------------------------------------------------------------------------*/
#top {height: 113px;}
#top td {padding: 6px 10px;}
#top img {float: right; border: none;}
#top img#logo {float: left; margin: 8px 18px;}

#box {background: url(../images/bg_bbot.gif) no-repeat left bottom; padding-bottom: 25px; float: left; display: block; margin-bottom: 20px;}
#box_repeat {background: url(../images/bg_b.gif) repeat-y;}
#box_topper {background: url(../images/bg_btop.gif) no-repeat left top; margin-top: 19px; padding: 0 28px 2px;}

/*->menu-----------------------------------------------------------------------------------------------------------------*/
#menu {width: 964px; height: 29px;}
#menu ul {list-style-type: none; margin: 0; padding: 0 10px 0 0; float: left; position: relative; top: -18px; height: 29px; left: 0;}
#menu li {float: right; margin-left: -14px;}
#menu li.first {margin-left: 0;}
#menu a {background: url(../images/bg_menu.png) no-repeat left top; font-size: 14px; text-transform: uppercase; color: #fff; line-height: 14px; text-decoration: none; padding-left: 7px; height: 29px; float: left;}
#menu a .right {background: url(../images/bg_menu.png) no-repeat right top; padding-right: 27px; float: left; cursor: pointer;}
#menu a .label {padding: 7px 0; background: #d1260e; float: left; border-top: 1px solid #d1260e; cursor: pointer;}
#menu a.sel, #menu a:hover {background: url(../images/bg_menu_act.png) no-repeat left top; color: #000;}
#menu a.sel .right, #menu a:hover .right {background: url(../images/bg_menu_act.png) no-repeat right top;}
#menu a.sel .label, #menu a:hover .label {background: #fff; border-top: 1px solid #c2c2c2;}
#menu a.sel {position: relative;}

/*->middle---------------------------------------------------------------------------------------------------------------*/
#middle {width: 964px; padding-bottom: 15px;}
#middle p {margin: 0; padding: 5px 0;}
#middle a {color: #666666;}
#middle h1 {color: #3d3d3d; margin: 0; padding: 5px 0; font-size: 22px; text-align: left;}
#middle .prod h1 {border-bottom: 1px solid #ffa1a1; padding-bottom:0;}
#middle h2, #middle h2 a {color: #3d3d3d; margin: 0; padding: 0; font-size: 18px; text-decoration: none; text-align: left;}
#middle .prizes h2 {padding-bottom :10px;}
#middle h3, #middle h3 a {color: #3d3d3d; margin: 0; padding: 5px 0; font-size: 15px; font-weight: bold; text-decoration: none; text-align: left;}
#middle h4 {color: #3d3d3d; margin: 0; padding: 0; font-size: 12px; text-align: left;}
#middle ul {margin: 0; padding: 5px 0; list-style-type: none; text-align: left;}
#middle ul li {background: url(../images/arrow.gif) no-repeat left 3px; padding-left: 10px;}
#middle form {margin: 0; width: auto;}
.form td {padding: 2px 0;}
.form input {width: 210px;}
.form .middle input {width: 80px;}
.form input.btn, .form .btns input {width: auto;}

/*->banner bar-----------------------------------------------------------------------------------------------------------*/
#middle #banner_bar {height: 100px; overflow: hidden; display: block; margin: 10px 0 0; position: relative;}
#middle #banner_bar a {float: left; margin-left: 10px;}
#middle #banner_bar a img {border: none;}
#middle #banner_bar .widget, #middle .widget {border: 1px solid #d1d1d1; width: 330px; height: 98px; display: block; overflow: hidden; position: relative;}
#middle .widget.right {width: 304px; height: 90px; text-align: left;}
#middle .widget.right #wx_module_203 {width: 152px; padding-top: 12px;}
#middle .widget.right #wx_time {width: 152px; height: 90px; padding: 0;}
#middle #wx_module_203 {width: 165px; overflow: hidden; float: left; padding-top: 6px; background: url(../images/bg_weather.gif) repeat-x left top #f6f6f6 !important;}
#middle #wx_time {width: 165px; float: left; height: 98px; font-size: 12px; font-weight: bold; color: #3d3d3d;}
#middle #wx_time a, #middle div.wow_container a {font-size: 10px; color: #666666; margin-left: 15px; margin-top: 8px;}
#middle #wx_time span, #middle div.wow_container .wowtempText {color: #ba0e07 !important; font-size: 22px !important; font-weight: bold !important;}
#middle div.wow_container a.wowsevWxText  {display: none !important;}
#middle div.wow_container .wowwxPhrase {font-size: 12px !important;}
#middle div.wow_container table.wowfill a {font-size: 15px !important; line-height: 15px !important; color: #666666 !important; font-weight: bold !important; text-decoration: none !important; padding-bottom: 7px;}
div.wow_container table, div.wow_container tr, div.wow_container td, div.wow_container p, div.wow_container div {border: none !important;}
div.wow_container table, div.wow_container tr, div.wow_container td, div.wow_container p, div.wow_container div { background: url(../images/bg_weather.gif) repeat-x left top #f6f6f6 !important;}
div.wow_container .wowwxLink10, div.wow_container .wowwxLink10:link, div.wow_container .wowwxLink10:visited {display: none !important;}

/*->wide area------------------------------------------------------------------------------------------------------------*/
#wide {width: 619px; padding-right: 20px;}
#wide.prod {width: 719px; padding: 0 0 0 10px;}
#wide img {border: none;}
#wide .contact {background: url(../images/bg_contact.jpg) no-repeat right bottom;margin-bottom: -20px; padding-bottom: 40px; position: relative;}
#wide .ask {background: url(../images/bg_ask.jpg) no-repeat right bottom;margin-bottom: -20px; padding-bottom: 40px; position: relative;}
#wide.employment {background: url(../images/bg_employment.jpg) no-repeat 370px center; padding-right: 320px; width: 319px;}
.content {padding: 20px;}
.content.grey, .coupons { background: url(../images/bg_contents.gif) repeat-y;}
.bggrey {background: #f1f1f1; padding: 10px 20px;}
.bggrey  .item {padding: 10px 0;}
   #wide td.bleft {border-left: 1px solid #dedddd; padding-left: 15px;}
   .prod .item {border-bottom: 1px dashed #b7b7b7; border-right: 1px dashed #b7b7b7;}
   .prod .item .detailbtn, .prod .item_last_right .detailbtn, .prod .item_last .detailbtn {position: relative; right: 0; bottom: 0;}
.coupons a {color: #666666;}

.item_last_right {border-bottom: 1px dashed #b7b7b7;}
.item_last {border-right: 1px dashed #b7b7b7;}
	 
/*->coupons--------------------------------------------------------------------------------------------------------------*/
.coupon {padding-bottom: 5px; background:#fff; border: 1px solid #cbcbcb;} 
.coupon	td {padding: 0 5px; font-size: 9px;}
#middle .coupon h3 a, #middle .coupon h3 {font-size: 12px; padding-bottom: 0;} 
.coupon.sel {border: 1px solid #ff0000;}	 
.coupon td.heads {background: url(../images/bg_coupon.gif) no-repeat 0 -28px #7f7f7f; height: 26px; padding: 0;}
.coupon.sel td.heads {background: url(../images/bg_coupon.gif) no-repeat 0 0 #464646; height: 26px; padding: 0;}
.coupon.det td.heads {background: url(../images/bgcoupon_det.gif) no-repeat 0 0 #494949; height: 52px;}
.coupon td.discount {color: #e7360d; font-size: 22px; font-weight: bold;}
.coupon.det td.discount {color: #ae0f07; font-size: 28px;}
   
/*->prize----------------------------------------------------------------------------------------------------------------*/	 
.prizes {padding: 20px 0 20px 20px;}
#middle .prize h3 {padding: 0;}
.prize a {color: #e5330d; text-decoration: none; font-weight: bold;}
.prize a:hover {color: #666666;}
.prize .photo img {float: left; border: 1px solid #bbbcbc;}
.prize .photo { padding: 0 10px 10px 0;}
.bborder {border-bottom: 1px solid #d7d7d7;}
	 
/*->narrow area----------------------------------------------------------------------------------------------------------*/
#narrow {width: 325px; background: url(../images/bg_narrow.gif) repeat-y; padding: 15px 0;}
#narrow.prod {width: 205px; padding: 0 10px 10px; background: none;}
#narrow img {border: none;}
#narrow .ban, #wide .ban {padding: 15px 0 0; text-align: right;}
#wide .ban {text-align: inherit;}
#narrow .banner img, #wide .banner img {border: 1px solid #c9c9c9; border-top: 2px solid #cd3f19; padding: 2px;}
#narrow .banner:hover img, #wide .banner:hover img {border-top: 2px solid #000;}
#narrow .border_bot {background: url(../images/bg_border.gif) no-repeat left bottom; padding-bottom: 10px; width: 306px; margin-left: 18px;}
#narrow .border_top {background: url(../images/bg_border.gif) no-repeat left top; padding-top: 10px;}
#narrow .border_mid {background: #fefefe; padding: 5px 15px; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; text-align: center;}

/*->left_menu------------------------------------------------------------------------------------------------------------*/
.left_menu {margin: 0; padding: 0; list-style-type: none;}
#middle .left_menu li {background: none; padding: 0 0 0 10px; background: url(../images/bg_leftmenu.gif) no-repeat left top; margin-top: 5px;}
#middle .left_menu a {text-decoration: none; color: #4b4a4a; font-size: 13px; background: url(../images/bg_leftarrow.gif) no-repeat 0 0; display: block; line-height: 14px; padding: 4px 10px; text-transform: uppercase; font-weight: bold;}
#middle .left_menu li ul {display: none;}
#middle .left_menu li.sel ul {display: block;}
#middle .left_menu li.sel {border: none;}
#middle .left_menu li.sel a, #middle .left_menu a:hover {background-position: 0 -22px;}
#middle .left_menu span {background: url(../images/bg_leftmenu.gif) no-repeat right top; display: block;}
#middle .left_menu ul li { border-bottom: 1px dashed #b7b7b7; background: none; padding-left: 13px; margin: 0;}
#middle .left_menu ul li a {background: url(../images/bg_leftarrows.gif) no-repeat 0 -22px; text-transform: none; font-weight: normal;}
#middle .left_menu ul li a:hover, #middle .left_menu ul li.sel2 a {color: #a91300; background: url(../images/bg_leftarrows.gif) no-repeat 0 0;}
#middle .mbanner {display: block;}

.grey_left {background: url(../images/bg_bot.gif) no-repeat left bottom #f1f1f1; padding-left: 12px;}
.grey_right {background: url(../images/bg_bot.gif) no-repeat right bottom #f1f1f1; padding-right: 12px;}
.grey_mid {background: #f1f1f1; padding-top: 15px; display: block;}
.grey_mid td {padding: 0 15px 0;}

/*->pagers---------------------------------------------------------------------------------------------------------------*/
#pager {text-align: right; padding: 10px 0 0;}
#pager a, #pager span {line-height: 14px; color: #1d1811; text-decoration: none; padding: 0 5px;}
#pager .active, #pager a:hover {background: #ededed; border: 1px solid #e1e1e1; padding: 0 4px;}
#pager a.prev, #pager a.next {color: #747171; text-decoration: underline;}

/*->bottom---------------------------------------------------------------------------------------------------------------*/
#bottom_left {background: url(../images/bg_bot.gif) no-repeat left top; padding-left: 12px;}
#bottom_right {background: url(../images/bg_bot.gif) no-repeat right top; padding-right: 12px;}
/*->Modified By SOFTZ Solutions---------------------------------------------------------------------------------------------------------------*/
#bottom {background: #f1f1f1; padding: 13px 0; height: 125px; text-align: center; color: #3e3e3e; width: 940px;}
/*->End of Modification---------------------------------------------------------------------------------------------------------------*/
#bottom p {margin: 0; padding: 5px 0; line-height: 14px;}
#bottom a {color: #3e3e3e; text-decoration: none;}
#bottom a:hover, #middle a:hover {color: #000;}

