body  {background:#fff url(images/main-bg.gif) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#mainBox {
   width:100%;
   float:left;
}

#footBox {
   width:100%;
   float:left;
   margin-top:24px;
   background:#fff url(images/footer-bg.gif) repeat-x;
}

.wrapper {width:950px; margin:0 auto; text-align:left;}
#maincontainer {
   width:950px;
   float:left;
   background-color:#fff;
   min-height:750px;
   height:auto !important; /* For ie6 min-height */
   height:750px; /* For ie6 min-height */
}

#allContent {
   width:950px;
   float:left;
}

/* Header / Top Search / Nav
----------------------------------------------------------------------------*/
#header {
   width:950px;
   height:87px;
   float:left;
}

#logo {
   width:300px;
   height:78px;
   float:left;
   background:#fff url(images/logo.gif) no-repeat;
   overflow:hidden;
}

#srchBox {
   width:622px;
   float:left;
   margin-top:54px;
}
#srchBox ul {list-style-type:none; padding:0; margin:0;}
#srchBox li {display:inline;}
#srchBox li.btn {width:25px; float:right;}
#srchBox li.fld {width:158px; float:right; margin-right:4px;}

#nav {
   width:900px;
   float:left;
   margin-left:24px;
}

/* Flash / News Boxes
----------------------------------------------------------------------------*/
#flashBox {
   width:950px;
   float:left;
}

#flash {
   width:950px;
   float:left;
}

#newsBox {
   width:950px;
   float:left;
   font-size:11px;
   background:transparent url(images/news-bg.gif) repeat-y;
}
#newsBox ul {list-style-type:none; padding:0; margin:12px 0 0 38px;}
#newsBox li {display:inline;}
#newsBox li.gap {width:272px; float:left; margin-right:18px;}
#newsBox h1 {font-size:12px; margin:4px 0 3px 0;}
#newsBox h2 {font-size:12px; margin:4px 0 3px 0;}
#newsBox a {color:#1c3f95; text-decoration:underline;}
#newsBox a:hover {color:#000; text-decoration:none;}

#newsBtm {
   width:950px;
   height:22px;
   float:left;
   background-image:url(images/news-btm.gif);
   overflow:hidden;
}

/* Coupons / Promo / Window Expand
----------------------------------------------------------------------------*/
#homeBtm {
   width:903px;
   float:left;
   margin-top:9px;
   margin-left:24px;
}

#karastan {
   width:903px;
   float:left;
}
#karastan ul {list-style:none; padding:0; margin:0;}
#karastan li {display:inline; float:left;}

#hmMain {
   width:903px;
   float:left;
   margin-top:15px;
}

#hmLeft {
   width:664px;
   float:left;
}

#coupon {
   width:434px;
   float:left;
}

.couponBox {
   width:403px;
   height:93px;
   float:left;
   font-size:16px;
   color:#363636;
   font-weight:bold;
   border-bottom:8px solid #fff;
   background:transparent url(images/coupon-bg.jpg) no-repeat;
}
.couponBox ul {list-style-type:none; padding:0; margin:14px 0 0 40px;}
.couponBox li {display:inline;} 
.couponBox li.gap {width:250px; float:left; margin-right:5px;}
.couponBox li.pic {width:100px; float:left;}

.InnercouponBox {
   width:403px;
   float:left;
   font-size:16px;
   color:#363636;
   font-weight:bold;
   margin-right:50px;
   border-bottom:8px solid #fff;
   background:transparent url(images/coupon-bg.jpg) no-repeat;
}
.InnercouponBox ul {list-style-type:none; padding:0; margin:14px 0 0 40px;}
.InnercouponBox li {display:inline;} 
.InnercouponBox li.gap {width:250px; float:left; margin-right:5px;}
.InnercouponBox li.pic {width:100px; float:left;}

#promo {
   width:200px;
   float:left;
}

#promoPic {
   width:200px;
   float:left;
}

#promoTxt {
   width:200px;
   height:145px;
   float:left;
   background-image:url(images/promo-bg.jpg);
   overflow:hidden;
}
#promoTxt h3 {font-size:14px; color:#1c3f95; margin:0 0 1px 0;}
#promoTxt ul {list-style-type:none; padding:0; margin:12px 0 0 18px; width:168px;}
#promoTxt a {color:#1c3f95; text-decoration:underline;}
#promoTxt a:hover {color:#000; text-decoration:none;}

#videoRow {
   width:664px;
   float:left;
   margin-top:16px;
}

#video-window {
   width:262px;
   float:left;
   margin-top:10px;
}

#ravFans {
   width:372px;
   float:left;
}
#ravFans h4 {margin:0px; font-style:italic; float:left; display:block; color:#1c3f95; padding:7px 0 7px 0; text-indent:14px; width:372px; background:transparent url(images/new-tab2.jpg) no-repeat; text-decoration:none;}

#ravFanTxt {
   width:372px;
   float:left;
   background:url(images/raving-bg.jpg) repeat-y;
   font-style:italic;
   line-height:18px;
}
#ravFanTxt ul {list-style:none; padding:0; margin:12px 0 0 25px; float:left; width:325px;}
#ravFanTxt p {margin:8px 0 0 0; color:#7c7c7c; font-size:11px;}

#btmRav {
   width:372px;
   height:24px;
   float:left;
   background:url(images/btm-rav.jpg) no-repeat;
}

#hmRt {
   width:239px;
   float:left;
}

#tabExpand {
   width:237px;
   float:left;
   margin-left:26px;
   font-size:14px;
   font-weight:bold;
}
#tabExpand h4 {margin:0px; padding:0px;}
#tabExpand h4 a {float:left; display:block; color:#1c3f95; margin:5px 0 0 0; padding:7px 0 7px 0; text-indent:14px; width:237px; background:transparent url(images/tab-off.gif) no-repeat; text-decoration:none;}
#tabExpand h4 a:hover {background:transparent url(images/tab-on.gif) no-repeat;}

#tabExpand ul {list-style-type:none; padding:0; margin:0;}
#tabExpand li a {display:block; color:#1c3f95; margin:0 0 5px 0; padding:7px 0 7px 0; text-indent:14px; width:237px; background:transparent url(images/tab-off.gif) no-repeat; text-decoration:none;}
#tabExpand li a:hover {display:block; color:#1c3f95; margin:0 0 5px 0; padding:7px 0 7px 0; text-indent:14px; width:237px; background:transparent url(images/tab-on.gif) no-repeat; text-decoration:none;}

#tabExpand2 {
   width:237px;
   float:left;
   font-size:14px;
   font-weight:bold;
}
#tabExpand2 h4 {font-style:italic; float:left; display:block; color:#1c3f95; margin:5px 0 0 0; padding:7px 0 7px 0; text-indent:14px; width:237px; background:transparent url(images/new-tab.jpg) no-repeat; text-decoration:none;}
#tabExpand2 ul {list-style-type:none; padding:0; margin:0;}
#tabExpand2 li a {display:block; color:#1c3f95; margin:0 0 5px 0; padding:7px 0 7px 0; text-indent:14px; width:237px; background:transparent url(images/tab-off.gif) no-repeat; text-decoration:none;}
#tabExpand2 li a:hover {display:block; color:#1c3f95; margin:0 0 5px 0; padding:7px 0 7px 0; text-indent:14px; width:237px; background:transparent url(images/tab-on.gif) no-repeat; text-decoration:none;}

.dropBox {
   width:237px;
   float:left;
   background:transparent url(images/drop-bg.gif) repeat-y;
}

.dropBlogTxt {
   width:200px;
   float:left;
   margin-left:21px;
   font-weight:normal;
   font-size:12px;
}

.dropTxt {
   width:200px;
   float:left;
   margin-left:21px;
   font-weight:normal;
   font-size:12px;
   padding-top:5px;
}
.dropTxt a {color:#1c3f95; font-size:16px; font-weight:bold; text-decoration:underline; margin:0; padding:0 0 0 18px; background:transparent url(images/blue-check.gif) no-repeat left 1px;}
.dropTxt a:hover {color:#000; font-size:16px; font-weight:bold; text-decoration:none; margin:0; padding:0 0 0 18px; background:transparent url(images/blue-check.gif) no-repeat left 1px;}
.dropTxt p {margin:0 0 5px 0;}

.dropBtm {
   width:237px;
   height:13px;
   float:left;
   background-image:url(images/drop-btm.gif);
   border-bottom:5px solid #fff;
}

/* Inner Pages
----------------------------------------------------------------------------*/
#inMain {
   width:950px;
   float:left;
}

#mainContent {
   width:902px;
   float:left;
   margin-top:7px;
   margin-left:24px;
}
#mainContent a {color:#1c3f95; text-decoration:underline;}
#mainContent a:hover {color:#343434; text-decoration:none;}

#mainLeft {
   width:628px;
   float:left;
   margin-top:20px;
   color:#343434;
   line-height:19px;
}
#mainLeft h1 {font-size:18px; color:#343434; font-weight:normal; margin:0 0 14px 0;}
#mainLeft h2 {font-size:16px; color:#343434; font-weight:normal; margin:0 0 14px 0;}
#mainLeft h3 {font-size:15px; color:#1c3f95; font-weight:bold; margin:0 0 2px 0;}

#chooseGap {
   width:628px;
   float:left;
}
#chooseGap ul {padding:0; margin:0 0 10px 30px;}

#mainLeft2 {
   width:828px;
   float:left;
   margin-top:20px;
   color:#343434;
   line-height:19px;
}
#mainLeft2 h1 {font-size:18px; color:#343434; font-weight:normal; margin:0 0 14px 0;}
#mainLeft2 h2 {font-size:16px; color:#343434; font-weight:normal; margin:0 0 14px 0;}

#mainLeft3 {
   width:628px;
   float:left;
   color:#343434;
   line-height:19px;
}
#mainLeft3 h1 {font-size:18px; color:#343434; font-weight:normal; margin:0 0 14px 0;}
#mainLeft3 h2 {font-size:18px; color:#343434; font-weight:normal; margin:0 0 14px 0;}
#mainLeft3 h3 {font-size:15px; color:#1c3f95; font-weight:bold; margin:0 0 2px 0;}

#mainRt {
   width:237px;
   float:left;
   margin-left:11px;
}

#cTopsBox {
   width:900px;
   float:left;
}
#cTopsBox ul {list-style-type:none; padding:0; margin:0 0 0 11px; line-height:17px;}

#cTops1 {
   width:136px;
   float:left;
}

#cTops2 {
   width:155px;
   float:left;
}

#cTops3 {
   width:310px;
   float:left;
}

#cTops1x {
   width:156px;
   float:left;
}

#cTops2x {
   width:225px;
   float:left;
}

#cTops3x {
   width:260px;
   float:left;
}

#more {
   width:600px;
   float:left;
   margin-top:15px;
}

#granBox {
   width:628px;
   float:left;
}

#granL {
   width:428px;
   float:left;
}
#granL li {margin:0 0 10px 0;}

#granR {
   width:175px;
   float:left;
   margin:0 0 0 25px;
}

#granFull {
   width:628px;
   float:left;
}
#granFull li {margin:0 0 10px 0;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:950px;
   float:left;
   padding-bottom:20px;
}

#siteMapBox {
   width:691px;
   float:left;
   font-size:10px;
   color:#9d9d9d;
   background:transparent url(images/foot-sep.gif) no-repeat top right;
}
#siteMapBox a {color:#9d9d9d; text-decoration:none;}
#siteMapBox a:hover {color:#9d9d9d; text-decoration:underline;}

#siteMap {
   width:452px;
   float:left;
}
#siteMap ul {list-style-type:none; padding:0; margin:22px 0 0 24px;}

#footNav {
   width:230px;
   float:left;
}
#footNav ul {list-style-type:none; padding:0; margin:42px 0 0 0;}

#follow {
   width:233px;
   float:left;
   margin-top:22px;
   text-align:center;
   font-size:18px;
   color:#a6a6a6;
}
#follow ul {list-style-type:none; padding:0; margin:8px 0 0 32px;}
#follow li {display:inline;}
#follow span {display:none;}

.sprite {background:url(images/icons.gif);}

#blog {width:25px; height:25px; background-position:0 0; float:left; margin-right:10px;}
#fb {width:25px; height:25px; background-position:-36px 0; float:left; margin-right:10px;}
#feed {width:25px; height:25px; background-position:-73px 0; float:left; margin-right:10px;}
#twit {width:25px; height:25px; background-position:-109px 0; float:left; margin-right:10px;}
#flk {width:25px; height:25px; background-position:-146px 0; float:left; margin-right:10px;}

#dirPages {
   width:548px;
   float:left;
   margin-left:90px;
}
#dirPages ul {list-style-type:none; margin:0px; padding:0px;}
#dirPages li {margin-right:1px; display:inline;}

#ofPage {background-color:#1c3f95; display:inline-block; padding:4px; color:#fff; font-size:11px; font-family:Verdana; font-weight:bold; border-right:5px solid #fff;}
.ofNumbs {
   font-size:11px;
   font-family:Verdana;
   font-weight:bold;
   color:#333;
}
.ofNumbs a {border:1px solid #1c3f95; text-decoration:none; color:#1c3f95;display:inline-block; padding:3px;}
.ofNumbs a:hover {border:1px solid #1c3f95; text-decoration:none; background-color:#1c3f95; color:#fff; display:inline-block; padding:3px;}

.ofNumbs2 {
   font-size:11px;
   font-family:Verdana;
   font-weight:bold;
   color:#333;
   border:1px solid #fff;
   display:inline-block;
   padding:3px;
}

.blogBox {
   width:628px;
   float:left;
   margin-top:13px;
   padding-bottom:16px;
   border-bottom:2px solid #5ca5e5;
}
.blogBox h2 {font-size:20px; color:#333; font-family:Gerogia, Times; line-height:22px; text-indent:10px;}
.blogBox ul {list-style-type:none; padding:0; margin:10px 0 0 0;}
.blogBox li {display:inline; float:left;}
.blogBox li.pic {width:200px; margin-left:7px;}

.blogTxt {
   width:628px;
   float:left;
   margin-top:20px;
}

#piccontainer {
   width:400px;
   margin-right:6px;
   float:left;
   text-align:left;
}

#smpic {
   width:116px;
   float:left;
   text-align:left;
}

#smpiclft {
   width:55px;
   margin-right:6px;
   float:left;
}

#smpicrt {
   width:55px;
   float:left;
}

/* Classes
----------------------------------------------------------------------------*/
.sm {font-size:9px; line-height:13px;}
.text_field {border:1px solid #7f9db9; width:148px; height:16px; color:#c7cee0; padding:3px 0 0 6px; font-size:12px; font-weight:bold;}
.picgap {border:1px solid #888; margin-right:13px;}
.picgap2 {margin-top:6px;}
.picgap3 {margin-bottom:10px;}
.sub {font-size:13px; font-weight:bold;}
.sub3 {font-size:14px; color:#0B1F80; font-weight:bold; font-family:"Times New Roman", Times;}
.author{font-size:11px; color:#808080;}
.coupon1 {font-size:16px; font-weight:bold; line-height: 18px;}
.coupon2 {font-size:11px; line-height: 15px;}
.coupon3 {color: #1c3f95; font-size: 14px; font-weight: bold;}
.coupon4 { border: dashed 4px #c3cde6; }
a {outline:none;}
a:hover {outline:none;}
a img {border:none;}
form {padding:0px; margin:0px;}
