/*
Theme Name: Champions-PK
Description: Champions-PK Official Theme
Version: 1.0
Author: null
Author URI: null/
Tags: 
*/
body { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#2A364B url(images/body-bg.jpg) repeat top left; }

a { text-decoration:none; color:/*#18B7DE*/#204C7D; }
a:hover { text-decoration:underline; }
a img { border:0px; }

.clear { clear:both; }

.wrapper { width:1003px; margin:0px auto; }
.wrapper2 { width:983px; margin:0px auto; }

.header { height:172px; border-top:4px solid #2C9FC1; background:url(images/header-bg.jpg) repeat-x top left; }
.header .logohead { display:none; }
.header .logohead h1 { margin:0px; font-size:34px; line-height:34px; }
.header .logohead h1 a, .header .logo h1 a:hover { text-decoration:none; color:#585a58; }
.header .logohead h1 a span { color:#C0C0C0; }
.header .logohead .slogan { color:#acacac; text-transform:uppercase; font-size:10px; }

.slogon { float:left; width:394px; height:67px; position:relative; top:36px; left:-52px; }
.search { height:38px; width:236px; float:right; background:url(images/search-box.png) no-repeat top left; }

.header .logo { width:172px; height:142px; float:left; }

.header .topmenu { height:28px; line-height:28px; width:670px; float:right; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; }
.header .topmenu a { color:#F3F3F2; }
.header .topmenu span { padding:0px 5px; color:#F3F3F2; }

.header .h-inside { height:144px; background:url(images/header-t-bg.jpg) no-repeat 2px 28px; }
.header .featured-cats { height:28px; line-height:12px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; float:left; width:850px; font-weight:bold; }
.header .featured-cats a { color:#F3F3F2; }
.header .featured-cats span { color:#363636; padding:0px 4px; }
.header .loginlink { text-align:right; height:28px; line-height:28px; float:right; width:150px; color:#F3F3F2; }
.header .loginlink a { color:#fff; }


.topContent{ width:982px; margin:0px auto; padding-top:18px;}
.topContent .left{ width:740px; float:left;}
.topContent .left .slidertop{background:url(images/conttop.png) no-repeat top left; padding-top:7px;}
.topContent .left .slidermid{ background:url(images/contmid.gif) repeat-y top left; padding:3px 10px;}
.topContent .left .slidermid .slider{ width:480px; float:left; padding:0px!important; }
.topContent .left .slidermid .latestnews{ width:230px; float:right;}
.topContent .left .slidermid .latestnews h2.latesttitle{ color:#474747; font-size:13px; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px;}
.topContent .left .slidermid .latestnews .latestnewsframe{ padding-top:10px; padding-bottom:21px;border-bottom:1px solid #B2AEA9;}
.topContent .left .slidermid .latestnews .latestnewsframe h2.latestsubtitle{ color:#19437E; font-size:11px; font-weight:normal; margin:0px; padding:0px;}
.topContent .left .slidermid .latestnews .latestnewsframe h2.latestsubtitle a { color:#19437E; font-weight:bold; }
.topContent .left .slidermid .latestnews .latestnewsframe p.latestnewsdescription{ line-height:11px; color:#929292; font-size:11px; margin:0px; padding:0px; padding-top:5px;}
.topContent .left .slidermid .latestnews .latestnewsframe p.latestnewsdescription img.readmore { position:relative; top:4px; border:0px; }
.topContent .left .sliderbottom{background:url(images/contbottom.png) no-repeat bottom left; padding-bottom:7px;}
.topContent .right { width:235px; float:right; }


.content{ width:982px; margin:0px auto; padding-top:10px;}
.content .left{ width:740px; float:left;}
.content .right { width:235px; float:right; padding-top:18px; }
.insidePost .right { padding-top:0px!important; }
.insidePost .postCat { padding-top:0px!important; }
.insidePost2 .postCat .leftArea { width:740px!important; }
.insidePost2 .right { padding-top:0px!important; }
.content .right .seprator { height:10px; }
.content .right .bFi { padding:20px 8px; height:193px; }

.tblLeague {}
.tblLeague tr.noborder td, .tblLeague tr.noborder th  { border-bottom-width:0px; }
.tblNextMatch tr.noborder td { border-bottom:1px solid #D3D1CD; padding:4px 0px; background:#E8E7E4; width:49px; }
.tblLeague tr td, .tblLeague tr th { border-bottom:1px solid #D3D1CD; padding:4px; }
.tblLeague a { color:#204C7D; }
.tblNextMatch {}
.tblNextMatch tr.noborder td { width:100%; padding:0px; }
.tblNextMatch tr.noborder1 td, .tblNextMatch tr.noborder1 th { border-bottom-width:0px;  }
.tblNextMatch tr.noborder td, .tblNextMatch tr.noborder th  { border-bottom-width:0px; padding:0px; }
.tblNextMatch tr.noborder td { background:#FFF; }
.tblNextMatch tr th { border-bottom:1px solid #D3D1CD; padding:4px; }
.tblNextMatch tr td { border-bottom:1px solid #D3D1CD; padding:4px 0px; background:#E8E7E4; width:49px; }
.tblNextMatch a { color:#204C7D; }

.photogallery{padding-top:0px; padding-bottom:10px;}
.photogallery .photoleft{ background:url(images/leftphotos.png) no-repeat top left; width:6px; height:20px; float:left;}
.photogallery .photoright{ background:url(images/rightphotos.png) no-repeat top right; height:20px; float:left; padding-right:10px; padding-left:4px;}
.photogallery .photoright h2{ color:#716C65; font-size:14px; font-weight:bold; margin:0px; padding:0px; line-height:20px;}

.phototop{background:url(images/phototop.png) no-repeat 0px 19px;}
.photomid{ margin-top:-1px;background:url(images/photomid.gif) repeat-y top left;}
.photobottom{ background:url(images/photobottom.png) no-repeat bottom left;padding-bottom:6px; margin-bottom:10px;}

.breadcrumb { width:982px; margin:0px auto; padding:10px 0px 0px; }
.breadcrumb .boxHead { background: url(images/boxWidget/bhr-white-left.png) no-repeat top left; padding-left:4px; }
.breadcrumb .boxHead .boxHead-R { background:url(images/boxWidget/bhr-white-right.png) no-repeat top right; padding-right:4px; }
.breadcrumb .boxHead .boxHead-B { background:url(images/boxWidget/bhr-white-bg.png) repeat-x top left; height:4px; line-height:4px; }
.breadcrumb .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE; padding:4px 8px; }
.breadcrumb .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; padding-left:4px; }
.breadcrumb .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; padding-right:4px; }
.breadcrumb .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:4px; line-height:4px; }

.newsScroller { margin:0px auto; padding:0px 0px 10px; }
.newsScroller .boxHead { background: url(images/boxWidget/bhr-white-left.png) no-repeat top left; padding-left:4px; }
.newsScroller .boxHead .boxHead-R { background:url(images/boxWidget/bhr-white-right.png) no-repeat top right; padding-right:4px; }
.newsScroller .boxHead .boxHead-B { background:url(images/boxWidget/bhr-white-bg.png) repeat-x top left; height:4px; line-height:4px; }
.newsScroller .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE; padding:4px 8px; }
.newsScroller .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; padding-left:4px; }
.newsScroller .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; padding-right:4px; }
.newsScroller .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:4px; line-height:4px; }

.boxWidget { }
.boxWidget .boxHeading { padding-left:4px; }
.boxWidget .boxHeading .boxHeading-R { padding-right:4px; }
.boxWidget .boxHeading .boxHeading-B { height:28px; line-height:28px; padding-left:4px; }
.boxWidget .boxHeading .boxHeading-B h1 { font-size:14px; margin:0px auto; color:#fff; }
.boxWidget .boxHeading .boxHeading-B h2 { font-size:14px; margin:0px auto; color:#fff; }
.boxWidget .boxInside { border:1px solid #A8A49D; border-top-width:0px; border-bottom-width:0px; padding:8px 8px 0px; }
.boxWidget .boxFoot { padding-left:4px; }
.boxWidget .boxFoot .boxFoot-R { padding-right:4px; }
.boxWidget .boxFoot .boxFoot-B { height:7px; line-height:7px; }

.greenbox { }
.greenbox { background:url(images/boxWidget/bhr-green-left.png) no-repeat top left; }
.greenbox .boxHeading .boxHeading-R { background:url(images/boxWidget/bhr-green-right.png) no-repeat top right; }
.greenbox .boxHeading .boxHeading-B { background:url(images/boxWidget/bhr-green-bg.png) repeat-x top left; }
.greenbox .boxHeading .boxHeading-B h1 { color:#fff; }
.greenbox .boxInside { background:#D6D4CE; }
.greenbox .boxFoot { background:url(images/boxWidget/bfr-green-left.png) no-repeat top left; }
.greenbox .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-green-right.png) no-repeat top right; }
.greenbox .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-green-bg.png) repeat-x top left; }

.whitebox { }
.whitebox { background:url(images/boxWidget/bhr-red-left.png) no-repeat top left; }
.whitebox .boxHeading .boxHeading-R { background:url(images/boxWidget/bhr-red-right.png) no-repeat top right; }
.whitebox .boxHeading .boxHeading-B { background:url(images/boxWidget/bhr-red-bg.png) repeat-x top left; height:27px; line-height:27px; }
.whitebox .boxHeading .boxHeading-B h1 { color:#fff; }
.whitebox .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE; }
/*.whitebox .boxInside * { overflow:hidden; }
.whitebox .boxInside ol, .whitebox .boxInside ul { overflow:auto!important; }*/
.whitebox .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; }
.whitebox .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; }
.whitebox .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:5px!important; }

.greenwhitebox { }
.greenwhitebox { background:url(images/boxWidget/bhr-green-left.png) no-repeat top left; }
.greenwhitebox .boxHeading .boxHeading-R { background:url(images/boxWidget/bhr-green-right.png) no-repeat top right; }
.greenwhitebox .boxHeading .boxHeading-B { background:url(images/boxWidget/bhr-green-bg.png) repeat-x top left; }
.greenwhitebox .boxHeading .boxHeading-B h1 { color:#fff; }
.greenwhitebox .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE;  }
.greenwhitebox .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; }
.greenwhitebox .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; }
.greenwhitebox .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:5px!important; }

.graybox { }
.graybox { background:url(images/boxWidget/bhr-gray-left.png) no-repeat top left; }
.graybox .boxHeading .boxHeading-R { background:url(images/boxWidget/bhr-gray-right.png) no-repeat top right; }
.graybox .boxHeading .boxHeading-B { background:url(images/boxWidget/bhr-gray-bg.png) repeat-x top left; height:27px; line-height:27px; }
.graybox .boxHeading .boxHeading-B h1 { color:#fff; }
.graybox .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE; }
.graybox .boxInside * { overflow:hidden; }
.graybox .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; }
.graybox .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; }
.graybox .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:5px!important; }

.bluebox { }
.bluebox { background:url(images/boxWidget/bhr-blue-left.png) no-repeat top left; }
.bluebox .boxHeading .boxHeading-R { background:url(images/boxWidget/bhr-blue-right.png) no-repeat top right; }
.bluebox .boxHeading .boxHeading-B { background:url(images/boxWidget/bhr-blue-bg.png) repeat-x top left; height:27px; line-height:27px; }
.bluebox .boxHeading .boxHeading-B h1 { color:#fff; }
.bluebox .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE; }
.bluebox .boxInside * { overflow:hidden; }
.bluebox .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; }
.bluebox .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; }
.bluebox .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:5px!important; }

.postCat { padding-top:10px; }
.postCat .leftArea { width:561px; float:left; }
.postCat .rightArea { width:169px; float:right; }
.postCat .rightArea .boxInside { padding-top:4px; }

.topEvents { height:445px;/*419px;*/ width:364px; float:left; }
.topEvents .boxInside { height:408px; }

.gBox { margin-bottom:6px; }
.gBox .gboxTop { background:url(images/boxWidget/gBox-t-left.png) no-repeat top left; padding-left:5px; }
.gBox .gboxTop .gboxTop-R { background:url(images/boxWidget/gBox-t-right.png) no-repeat top right; padding-right:5px; }
.gBox .gboxTop .gboxTop-B { background:url(images/boxWidget/gBox-t-bg.png) repeat-x top left; height:6px; }
.gBox .gboxInside { background:#FFF; padding:0px 6px; border:1px solid #AEA9A4; border-top-width:0px; border-bottom-width:0px; }
.gBox .gboxFoot { background:url(images/boxWidget/gBox-b-left.png) no-repeat top left; padding-left:5px; }
.gBox .gboxFoot .gboxFoot-R { background:url(images/boxWidget/gBox-b-right.png) no-repeat top right; padding-right:5px; }
.gBox .gboxFoot .gboxFoot-B { background:url(images/boxWidget/gBox-b-bg.png) repeat-x top left; height:6px; }

.qPost { width:330px; }
.qPost .image { width:82px; height:84px; float:left; }
.qPost .description { width:234px; padding-left:10px; float:left; font-size:11px; color:#363534;  }
.qPost .description h2 { margin:0px; font-size:14px;  }
.qPost .description p.tDesc { margin:2px 0px 4px; height:62px; }
.qPost .description .postDate { color:#BA4547; }
.qPost .description .more { text-align:right; padding-bottom:4px; }

.post { color:#202020; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #666666; }
.post h2.postHeading { font-size:14px; margin:0px; }
.post h2.postHeading a { color:#202020; }
.post .postedby { font-size:11px; padding:3px; background:#669036; border:1px solid #D7D7D7; color:#FFF; margin:4px 0px 10px; }
.post .postedby a { color:#FFF; font-weight:bold; }
.post .postedby a:hover { color:#FFF; text-decoration:underline; }
.post .postedby span.seprator { padding:0px 4px; }
.post .image { padding:5px; background:#EDFCFF; border:1px solid #BFBFBF; float:left; margin:0px 5px 5px 0px; }
.post p { margin:0px 0px 5px; line-height:18px; }
.post a.more-link { float:right; color:#204C7D; font-weight:bold; }

.adsPost { color:#202020; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #666666; }
.adsPost .adLeft { width:250px; height:250px; float:left; }
.adsPost .adRight { width:250px; height:250px; float:right; }

.ads200x80 { height:200px; width:200px; margin:0 auto; text-align:center; background:#cecece; }

.input { width:100%; }

.topPost { padding:4px; background:#fff url(images/boxWidget/top-Post.png) repeat-x bottom left; border:1px solid #D3D3D3; margin:8px 2px 0; }
.topPost .image { }
.topPost h2 { font-size:11px; font-weight:normal; margin:4px 0px; }
.topPost h2 a { color:#2E2E2E; }

.adsVertical { margin:0px auto; padding:10px 5px; width:120px; }

.catListingH { list-style:none; margin:0px; padding:0px; }
.catListingH li {font-size:11px; background:transparent url(images/typo/catBullet.gif) no-repeat 0px 8px; padding:6px 0 6px 14px; width:43%; float:left;  }
.catListingH li a { color:#333333; padding:3px 0px; }
.catListing { list-style:none; margin:0px; padding:0px; }
.catListing li {font-size:11px; background:transparent url(images/typo/catBullet.gif) no-repeat 0px 8px; padding:6px 0 6px 14px; }
.catListing li a { color:#333333; padding:3px 0px; }
.catListingNoB { list-style:none; margin:0px; padding:0px; }
.catListingNoB li {font-size:11px; padding:6px 0 6px 6px; }
.catListingNoB li a { color:#333333; padding:3px 0px; }
.catListingS { list-style:none; margin:0px; padding:0px; }
.catListingS li {font-size:11px; padding:6px 0px; }
.catListingS li a { color:#333333; padding:3px 0px; }

.subscribe { width:227px; height:114px; padding:4px; background:url(images/typo/subscribe.png) no-repeat top left; }
.subscribe h2 { font-size:18px; color:#138742; font-weight:normal; margin:0px 0px 4px; }
.subscribe .feedIco { width:70px; height:69px; padding-top:6px; float:left; }
.subscribe .feedDetail { float:right; width:145px; }
.subscribe .feedDetail h3 { margin:0px 0px 8px; font-size:16px; color:#fff; }
.subscribe .feedDetail span { display:block; font-size:11px; color:#212121; }
.subscribe .username { padding-top:6px; }
.subscribe .username input { width:133px; }

.todayframebottom{ /*background:url(images/todaybottom.png) no-repeat bottom left;*/padding-bottom:6px;float:right;width:362px;}
.todayframebottom .todayframetop{ background:url(images/todayheading.png) no-repeat top left; height:27px; line-height:27px; padding:0px 10px; }
.todayframebottom .todayframetop h1 { font-size:14px; margin:0px auto; color:#fff; }
.todayframebottom .todayframemid{background:#FFFFFF url(images/todaymid.gif) repeat-x bottom left; padding:7px 8px; height:404px; }
.todayframebottom .todayframemid .todaypic{ border:1px solid #E7E7E7;}
.todayframebottom .todayframemid .todaytitle{color:#0B487B; font-size:14px; font-weight:bold; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
.todayframebottom .todayframemid p{color:#323232; margin:0px; padding:0px; padding-top:2px;line-height:18px;}
.todayframebottom .todayframemid .more{ text-align:right; padding-top:6px; }
.todayframebottom .todayframemid .more a{ color:#58802C; font-weight:bold;}


.adsWrapper { padding:0px 0px 10px; }
.adsWrapper .boxHead { background: url(images/boxWidget/bhr-white-left.png) no-repeat top left; padding-left:4px; }
.adsWrapper .boxHead .boxHead-R { background:url(images/boxWidget/bhr-white-right.png) no-repeat top right; padding-right:4px; }
.adsWrapper .boxHead .boxHead-B { background:url(images/boxWidget/bhr-white-bg.png) repeat-x top left; height:4px; line-height:4px; }
.adsWrapper .boxInside { background:#FFF; border-left-color:#F0EFEE; border-right-color:#F0EFEE; padding:2px 6px; }
.adsWrapper .boxFoot { background:url(images/boxWidget/bfr-white-left.png) no-repeat top left; padding-left:4px; }
.adsWrapper .boxFoot .boxFoot-R { background:url(images/boxWidget/bfr-white-right.png) no-repeat top right; padding-right:4px; }
.adsWrapper .boxFoot .boxFoot-B { background:url(images/boxWidget/bfr-white-bg.png) repeat-x top left; height:4px; line-height:4px; }

.slider { clear:both; padding:9px; margin:0px; }
.slider .inside { padding:0px; }
.slider .inside .post .detail { height:auto!important; }
img.prev, img.next { cursor:pointer; float:left; margin-top:28px; }
.slider .inside .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }
.slider .inside ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }
.slider .inside ul li { width:110px; float:left; padding:0px 1px; }
#slideshow { overflow: hidden; width:670px; margin:0px; float:left; margin:0px 9px; }
#slideshow .post { border-bottom-width:0px!important; }
#slideshow .post .image a {display:block; }


.foot-wrapper { width:982px; margin:0px auto; }
.foot-wrapper .foot-links { text-align:center; padding:10px 0px; }
.foot-wrapper .foot-links a { color:#fff; }
.foot-wrapper .foot-links span { color:#fff; padding:0px 10px; }

.copyright { background:#68A03F; color:#fff; border-top:1px solid #fff; height:33px; line-height:33px; text-align:center; }
.copyright a { color:#fff; }



.ddsmoothmenu{ /*background of menu bar (default state)*/ width: 100%; }
.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; /*background of menu items (default state)*/ color: white; padding: 8px 10px; border-right: 1px solid #778; color: #2d2b2b; text-decoration: none; }
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; }
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ background: black; color: white; }
.ddsmoothmenu ul li a:hover{ background: black; /*background of menu items during onmouseover (hover state)*/ color: white; }
.ddsmoothmenu ul li ul li a{ background:#990000; }
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; /*collapse all sub menus to begin with*/ visibility: hidden; }

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ top: 0; }

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ font: normal 13px Verdana; width: 160px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid gray; }

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver; }
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ opacity: 0.8; }

#commentform {
	padding:10px;
	margin: 5px 5px 0 0;
	}
#commentform p {
	clear:both; min-height:30px;
	}
#commentform textarea {
	width: 505px;
	padding: 2px;
	margin-top:6px;
	}
	
#commentform label {
	display:block;
	padding-top:10px;
	float:left;
	width:206px;
	font-size:12px;
	}
#commentform label small {
	font-size:12px;
}
#commentform input#author, #commentform input#email, #commentform input#url {
	width: 360px;
	padding: 2px;
	margin: 5px 0px 1px 0;
	float:right;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	width:150px; height:30px;
	padding-bottom:8px;
	font-size:12px;
	}
#respond label { float:left; width:138px; }
input.txtfield2, select.txtfield2 { width:300px; float:right; }
input.txtfield3 { width:304px; float:right; }
#respond h3, #comments, #leaved { color:#DE4834; padding:8px 0px; margin-bottom:4px; font-family:Arial; font-size:20px; margin-top:0px; margin-bottom:10px; font-weight:normal; border-top:1px dotted #BEBEBE; border-bottom:1px dotted #BEBEBE; }

ol.commentlist { list-style:none; margin:0; padding:10px; text-indent:0; border-bottom:1px solid #ededed; margin-bottom:12px; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #ddd; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	padding:10px;
	margin-bottom: 10px;
	}


/* Begin Images */
p img { padding: 0; max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left }
/* End Images */



form {
	margin-left: 8px;
	padding: 16px 16px 40px 16px;
	font-weight: normal;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
form.noform {
	margin-left: 0px!important;
	padding: 0px!important;
	font-weight: normal!important;
	-moz-border-radius: 0px!important;
	-khtml-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	border-radius: 0px!important;
	background: none!important;
	border-width: 0px!important;
	-moz-box-shadow: rgba(200,200,200,1) 0 0px 0px!important;
	-webkit-box-shadow: rgba(200,200,200,1) 0 0px 0px!important;
	-khtml-box-shadow: rgba(200,200,200,1) 0 0px 0px!important;
	box-shadow: rgba(200,200,200,1) 0 0px 0px!important;
}

#loginform { width:300px; margin:20px auto 0px; }

form .forgetmenot { font-weight: normal; float: left; margin-bottom: 0; }

#login form .submit input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	padding: 3px 10px;
	border: none;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	cursor: pointer;
	text-decoration: none;
	margin-top: -3px;
	text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
}

#login form p {
	margin-bottom: 0;
}

label {
	color: #777;
	font-size: 13px;
}

form .forgetmenot label {
	font-size: 11px;
	line-height: 19px;
}

form .submit { float: right; }

form p { margin-bottom: 24px; }

h1 a {
	background: url(../images/logo-login.gif) no-repeat top center;
	width: 326px;
	height: 67px;
	text-indent: -9999px;
	overflow: hidden;
	padding-bottom: 15px;
	display: block;
}

#nav {
	text-shadow: rgba(255,255,255,1) 0 1px 0;
}

#backtoblog a {
	position: absolute;
	top: 7px;
	left: 15px;
	text-decoration: none;
}

#login { width: 320px; margin: 7em auto; }

#login_error, .message {
	margin: 0 0 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#nav { margin: 0 0 0 8px; padding: 16px; }

#user_pass, #user_login, #user_email, form.loginform p input.input {
	font-size: 24px!important;
	width: 97%!important;
	padding: 3px!important;
	margin-top: 2px!important;
	margin-right: 6px!important;
	margin-bottom: 16px!important;
	border: 1px solid #e5e5e5!important;
	background: #fbfbfb!important;
}

.dr_input_radio2 { display:block; float:left; width:400px;}
#cycnav { display:none; }

.insidePost2 .leftArea .boxInside { height:1286px; }
.sinupCon { width:518px!important; }
.sinupCon b { font-size:13px; font-weight:normal; color:#000; }
.sinupCon h3 { font-size:10px; color:#b6b6b6; margin:0px; padding:0px; font-weight:normal; }
.sinupCon input, .sinupCon select {color:#000;border:1px solid #b6b6b6; padding:3px; }
.bg_sinup{color: #ffffff; font-size: 16px; background-color:#009fdb; font-weight:bold;}
.ntcMsg { background:#e4f0fb; border:2px solid #cddded;}
.ntcMsg p {font-size:14px; margin:10px 0 10px 10px; }
.ntcCon {}
.ntcCon td { font-size:12px;}
.ntcCon b, .ntcCon strong  { font-size:12px;}
.ntcCon strong { color:#059;}
.ntcCon a { color:#900; font-weight:bold; text-decoration:underline;}
.ntcCon a:hover { color:#7a0000; }
.trBdr {border:1px solid #e4e4e4; }

#searchform {
	margin-left: 0px;
	padding: 0px;
	font-weight: normal;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: none;
	border-width: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	box-shadow: none;
}
#searchform input.text { float:left; margin:6px 5px; width:152px; border:1px solid #99D07A; background:#F1F7E4; color:#000; }
#searchform input.submit { float:left; margin:6px 1px; border:1px solid #99D07A; background:#C23C27; color:#fff; }



.product-col{ border:solid 1px #e8e8e8; padding:7px 0 12px 0; width:231px; height:374px; float:left; margin:14px 19px 5px 19px; }
.product-col .img{ text-align:center;}
.product-col .text{ padding:8px 20px 9px 20px;}
.product-col .name{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none; font-weight:normal;}
.product-col .name strong{ font-weight:normal;}
.product-col .name:hover{ color:#afcb0b;}
.product-col .price{ font-size:18px; line-height:20px; font-weight:bold; color:#afcb0b;}
.product-col {  }
.product-col .price{ text-align:right; padding:0px 20px 0;}
.product-col .button{ border-top:solid 1px #d5d5d5; margin:13px 15px 0 15px; padding:9px 0 0 0;}




/*WP-PageNavi*/
.wp-pagenavi { padding:12px 0px; text-align:right; }
.wp-pagenavi a {
	border: 1px solid #282828!important;
	color: #B62025!important;
}
.wp-pagenavi a:hover {	
	border: 1px solid #0066cc!important;
	color: #B62025!important;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
