/* Light Typography Styles */
/* begin Dropcap */

body {text-shadow: 1px 1px 1px #FFFFFF;}
.article p , .blockcontent-body{
line-height: 1.5em !important;
}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey { 
	display: block; 
	float:left; 
	font: 5em/75% Tahoma ,Arial,Helvetica,sans-serif;
	padding: 4px 8px 0 0; }

span.dropcap {color: #333333;}
span.dropcap-blue {color: #0D507A;}
span.dropcap-red {color: #D12E2E;}
span.dropcap-green {color: #74A824;}
span.dropcap-purple {color: #9E0E87;}
span.dropcap-orange {color: #CC8300;}
span.dropcap-brown {color: #8B6846;}
span.dropcap-grey {color: #666;}
/* end dropcap */

/*ul style*/
ul.bullet-1 li, ul.bullet-2 li,ul.bullet-3 li,ul.bullet-4 li,ul.bullet-5 li,ul.bullet-6 li,ul.bullet-7 li, ul.bullet-8 li{ line-height: 1.5em}
ul.bullet-1 li {background: url(../../../images/typo/bullet-1.png) 5px 7px no-repeat;}
ul.bullet-2 li {background: url(../../../images/typo/bullet-2.png) 5px 5px no-repeat;}
ul.bullet-3 li {background: url(../../../images/typo/bullet-3.png) 5px 5px no-repeat;}
ul.bullet-4 li {background: url(../../../images/typo/bullet-4.png) 5px 5px no-repeat;}
ul.bullet-5 li {background: url(../../../images/typo/bullet-5.png) 5px 5px no-repeat;}
ul.bullet-6 li {background: url(../../../images/typo/bullet-6.png) 5px 5px no-repeat;}
ul.bullet-7 li {background: url(../../../images/typo/bullet-7.png) 5px 5px no-repeat;}
ul.bullet-8 li {background: url(../../../images/typo/bullet-8.png) 5px 5px no-repeat;}
ul.bullet-list li {color: #FFF; margin: 0 15px 5px 0 !important; padding: 7px !important;}

ul.special-1 li, ul.special-2 li, ul.special-3 li, ul.special-4 li, ul.special-5 li, ul.special-6 li, ul.special-7 li , ul.special-8 li {margin: 3px 2px; line-height: 1.5em;}
ul.special-1 li {background: url(../../../images/typo/special-1.png) 0px 2px no-repeat; }
ul.special-2 li {background: url(../../../images/typo/special-2.png) 0px 2px no-repeat; }
ul.special-3 li {background: url(../../../images/typo/special-3.png) 0px 2px no-repeat; }
ul.special-4 li {background: url(../../../images/typo/special-4.png) 0px 2px no-repeat; }
ul.special-5 li {background: url(../../../images/typo/special-5.png) 0px 2px no-repeat; }
ul.special-6 li {background: url(../../../images/typo/special-6.png) 0px 2px no-repeat; }
ul.special-7 li {background: url(../../../images/typo/special-7.png) 0px 2px no-repeat; }
ul.special-8 li {background: url(../../../images/typo/special-8.png) 0px 2px no-repeat; }
ul.number {margin: 3px 2px; line-height: 1.5em; padding-bottom: 3px;}
li.number-1, li.number-2, li.number-3, li.number-4, li.number-5, li.number-6, li.number-7, li.number-8 {margin: 3px 2px; line-height: 1.5em; padding-bottom: 5px !important;}
li.number-1 {background: url(../../../images/typo/number-1.png) 0px 2px no-repeat; }
li.number-2 {background: url(../../../images/typo/number-2.png) 0px 2px no-repeat; }
li.number-3 {background: url(../../../images/typo/number-3.png) 0px 2px no-repeat; }
li.number-4 {background: url(../../../images/typo/number-4.png) 0px 2px no-repeat; }
li.number-5 {background: url(../../../images/typo/number-5.png) 0px 2px no-repeat; }
li.number-6 {background: url(../../../images/typo/number-6.png) 0px 2px no-repeat; }
li.number-7 {background: url(../../../images/typo/number-7.png) 0px 2px no-repeat; }
li.number-8 {background: url(../../../images/typo/number-8.png) 0px 2px no-repeat; }
p.blocknumber { padding: 15px 0 5px 55px !important; position: relative;
}

.blocknumber-t {font-weight: bold; display: block; font-size: 18px; padding: 5px 0;}

span.p-number-1, span.p-number-2, span.p-number-3 {
	background-image: url(../../../images/main/light/p-number.png);
    background-repeat: no-repeat;
    color: #B3B3B3;
    display: block;
    font-size: 30px;
    font-weight: normal;
	text-shadow: 1px 1px 1px #FFFFFF;
    height: 44px;
    left: 0;
    line-height: 44px !important;
    position: absolute;
    text-align: center;
    top: 0;
    width: 44px;
	margin: 20px 0;
	
}

span.p-number-1 {background-position: left 0; }
span.p-number-2 {background-position: left -48px; }
span.p-number-3 {background-position: left -96px; }

/*blockquotes*/
blockquote, span.blockquote-blue, span.blockquote-green, span.blockquote-orange, span.blockquote-yellow, span.blockquote-red, span.blockquote-gray, span.blockquote-brown {display: block; margin: 10px 10px 10px 50px; padding: 5px 10px 5px 38px;  background-image: url('../../../images/postquote.png'); background-position: left top; background-repeat: no-repeat; text-shadow: 1px 1px 1px #FFF; -moz-border-radius: 7px; border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px;}
blockquote p, span.blockquote-blue p, span.blockquote-green p, span.blockquote-orange p, span.blockquote-yellow p, span.blockquote-red p, span.blockquote-gray p, span.blockquote-brown p {background: url('../../../images/postquote_bottom.png') no-repeat scroll 100% 100% transparent;}
span.blockquote-blue {color: #1C6B9B; border: solid 1px #6ABCE2; background-color: #BDDAEB;}
span.blockquote-green {color: #648434; border: solid 1px #87D226; background-color: #CDEFA6;}
span.blockquote-orange {color: #C76E34; border: solid 1px #FFBB65; background-color: #FFE0B6;}
span.blockquote-yellow {color: #C39042; border: solid 1px #E7BD72; background-color: #FFF3A3;}
span.blockquote-red {color: #E03638; border: solid 1px #FFACAD; background-color: #FFD5D5;}
span.blockquote-gray {color: #666678; border: solid 1px #C5C5C5; background-color: #E6E6E6;}
span.blockquote-brown {color: #A06D3A; border: solid 1px #C0A07E; background-color: #F5CB98;}

/* begin notice */
span.notice, span.feed , span.hot, span.help, span.new, span.display, span.download, span.shout, span.alarm, span.time, span.notice-large, span.feed-large , span.hot-large, span.help-large, span.new-large, span.display-large, span.download-large, span.shout-large, span.alarm-large, span.time-large {display: block; padding: 8px 10px 8px 50px; margin: 15px 0; text-shadow: 1px 1px 1px #FFF; -moz-border-radius: 7px; border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px;}
span.notice, span.notice-large {color: #648434;border: 1px solid #87D226;background: #CDEFA6;}
span.feed, span.feed-large {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6; }
span.hot, span.hot-large {color: #C39042;border: 1px solid #E7BD72;background: #FFF3A3;}
span.help, span.help-large {color: #E03638;border: 1px solid #FFACAD;background: #FFD5D5;}
span.new, span.new-large {color: #666678;border: 1px solid #C5C5C5;background: #E6E6E6;}
span.display, span.display-large {color: #1C6B9B;border: 1px solid #6ABCE2;background: #BDDAEB;}
span.download , span.download-large{color: #A06D3A;border: 1px solid #C0A07E;background: #F5CB98;}
span.shout, span.shout-large {color: #E03638;border: 1px solid #FFACAD;background: #FFD5D5;}
span.alarm, span.alarm-large {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6;}
span.time, span.time-large {color: #648434;border: 1px solid #87D226;background: #CDEFA6;}

span.notice {background: #CDEFA6 url(../../../images/typo/small/point.png) 15px 50% no-repeat;}
span.feed {background: #FFE0B6 url(../../../images/typo/small/feed.png) 15px 50% no-repeat;}
span.hot {background: #FFF3A3 url(../../../images/typo/small/fire.png) 15px 50% no-repeat;}
span.help {background: #FFD5D5 url(../../../images/typo/small/help.png) 15px 50% no-repeat;}
span.new {background: #E6E6E6 url(../../../images/typo/small/new.png) 15px 50% no-repeat;}
span.display {background: #BDDAEB url(../../../images/typo/small/monitor.png) 15px 50% no-repeat;}
span.download {background: #F5CB98 url(../../../images/typo/small/download.png) 15px 50% no-repeat;}
span.shout {background: #FFD5D5 url(../../../images/typo/small/shout.png) 15px 50% no-repeat;}
span.alarm {background: #FFE0B6 url(../../../images/typo/small/bell.png) 15px 50% no-repeat;}
span.time {background: #CDEFA6 url(../../../images/typo/small/clock.png) 15px 50% no-repeat;}

span.notice-large {background: #CDEFA6 url(../../../images/typo/large/point.png) 15px 50% no-repeat;}
span.feed-large {background: #FFE0B6 url(../../../images/typo/large/feed.png) 15px 50% no-repeat;}
span.hot-large {background: #FFF3A3 url(../../../images/typo/large/fire.png) 15px 50% no-repeat;}
span.help-large {background: #FFD5D5 url(../../../images/typo/large/help.png) 15px 50% no-repeat;}
span.new-large {background: #E6E6E6 url(../../../images/typo/large/new.png) 15px 50% no-repeat;}
span.display-large {background: #BDDAEB url(../../../images/typo/large/monitor.png) 15px 50% no-repeat;}
span.download-large {background: #F5CB98 url(../../../images/typo/large/download.png) 15px 50% no-repeat;}
span.shout-large {background: #FFD5D5 url(../../../images/typo/large/shout.png) 15px 50% no-repeat;}
span.alarm-large {background: #FFE0B6 url(../../../images/typo/large/bell.png) 15px 50% no-repeat;}
span.time-large {background: #CDEFA6 url(../../../images/typo/large/clock.png) 15px 50% no-repeat;}
/* end notice */

/* begin text highlight */
span.highlight {background: #FFFBD5;padding: 1px 2px; color: #000000;}
span.highlight-blue {color: #0D507A;}
span.highlight-red {color: #D12E2E;}
span.highlight-green {color: #74A824;}
span.highlight-purple {color: #9E0E87;}
span.highlight-orange {color: #CC8300;}
span.highlight-brown {color: #8B6846;}
span.highlight-grey {color: #666;}
span.highlight-bold {font-weight: normal;font-size: 110%;}
/* end text highlight */

/* begin important emphasis */
.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 25px 0 10px 0;position: relative; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;top: -22px;left: 10px;padding: 3px 8px;font-size: 120%; text-shadow: 1px 1px 1px #000; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #D12E2E;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {background: #333;color: #fff;}
span.important-title-blue {background: #0D507A;color: #fff;}
span.important-title-red {background: #D12E2E;color: #fff;}
span.important-title-green {background: #74A824;color: #fff;}
span.important-title-purple {background: #9E0E87;color: #fff;}
span.important-title-orange {background: #CC8300;color: #fff;}
span.important-title-brown {background: #8B6846;color: #fff;}
span.important-title-grey {background: #666;color: #fff;}
/* end important emphasis */

/* begin inset */
span.inset-left {display: block;padding: 15px;float: left;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
/* end inset */

/* dotted line */
hr.dotted {
	margin: 1px 0px;
	display: block;
	background: url(../../../images/typo/line_dotted.png) 0 0 repeat-x;
	height: 1px;
	border: none;
}

/*image styleing*/

.pic-border {padding: 5px; border: 1px solid #C7C7C7 !important; background-color: #FFFFFF;}
.pic-polarid {padding: 5px 5px 30px 5px; border: 1px solid #CFCFCF !important; background-color: #FFFFFF;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #F9F9F9),
    color-stop(1, #FFFFFF)
);
background-image: -moz-linear-gradient(
    center bottom,
    #F9F9F9 32%,
    #FFFFFF 100%
);
}
.pic-round {padding: 5px; border: 1px solid #C7C7C7 !important; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.pic-round-shadow {padding: 5px; border: 1px solid #C7C7C7 !important; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 1px 1px 7px #AEA290; 	-moz-box-shadow: 1px 1px 5px #AEA290; -webkit-box-shadow: 1px 1px 7px #AEA290; -khtml-box-shadow: 1px 1px 7px #AEA290; }
.pic-shadow {padding: 5px; border: 1px solid #C7C7C7 !important; background-color: #FFFFFF; 
     box-shadow: 1px 1px 7px #AEA290;
	-moz-box-shadow: 1px 1px 7px #AEA290;
	-webkit-box-shadow: 1px 1px 7px #AEA290; 
	-khtml-box-shadow: 1px 1px 7px #AEA290; 
}
.pic-inset {padding: 5px; border: 1px solid #C7C7C7 !important; background-color: #FFFFFF; 
     box-shadow:inset 1px 1px 3px #AEA290;
	-moz-box-shadow:inset 1px 1px 3px #AEA290;
	-webkit-box-shadow:inset 1px 1px 3px #AEA290;
	-khtml-box-shadow:inset 1px 1px 3px #AEA290;
}
.pic-round, .pic-round:hover , .pic-round-shadow, .pic-round-shadow:hover  .pic-shadow, .pic-shadow:hover  .pic-inset, .pic-inset:hover, .pic-polarid, .pic-polarid:hover, .pic-border, .pic-border:hover  {
-moz-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; opacity: 1; z-index: 10}
.pic-round:hover , .pic-round-shadow:hover , .pic-shadow:hover , .pic-inset:hover , .pic-round:hover , .pic-polarid:hover, .pic-border:hover{-moz-box-shadow: 1px 1px 5px #E67F1A; border: 1px solid #B76515 !important; opacity: 0.7;}
.img-holder{display: inline-block; float: left; width: 204px; height: 118px; margin-top:5px; padding: 10px 14px; background: url('../../../images/body/zoom-light.png') no-repeat scroll 60% 60% transparent; }
/*content styling*/
.contentheading{ font-style:normal;	font-weight:normal; text-decoration:none; font-size:24px; margin:0.2em 0; padding:0;}
.componentheading{font-size:24px; height:38px; 	line-height:40px; margin:0; padding:0 10px; white-space:nowrap;}
.feature-title{text-shadow: 2px 1px 1px #FFFFFF;}
h2.postheader, .post h2.postheader, h1.componentheading {border-bottom: 1px dotted #CCCCCC; padding-bottom: 7px;}
/*pre formatted text*/
pre{
	margin: 10px 0 10px 0px;
	padding: 5px 0 5px 10px;
	border: 1px dotted #aab4be;
	border-left: 20px solid #b4b4b4;
	background: #fafafa;
	font-size: 90%;
	color: #2E8B57;
	padding: 0px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* firefox */

}

/*input and fieldset */
input, select, textarea{
	border: 1px solid #CCCCCC;
	background: url('../../../images/body/form_bg_light.jpg') repeat-x scroll 0 0 #FFFFFF;
	padding: 2px 5px;
	color: #939393;
	border-radius: 3px;
	-moz-border-radius: 3px; /*firefox*/
	-khtml-border-radius: 3px; /*konqueror*/
	-webkit-border-radius: 3px; /*safari*/
  }
.feature-image{background: url('../../../images/body/h-dark.png') no-repeat center top transparent;}
  
fieldset {
	background: url('../../../images/body/h-dark.png') no-repeat center top transparent;
	border: 1px solid #C5C5C5 !important;
	border-bottom: 1px solid #DADADA !important;
	border-right: 1px solid #DADADA !important;
	border-radius: 5px;
	-moz-border-radius: 5px; /*firefox*/
	-webkit-border-radius: 5px; /*safari/webkit browsers*/
	-khtml-border-radius: 5px; /*konqueror browsers*/
	box-shadow:inset 1px 1px 10px #B5B5B5;
	-moz-box-shadow:inset 1px 1px 10px #B5B5B5;
	-webkit-box-shadow:inset 1px 1px 10px #B5B5B5;
	-khtml-box-shadow:inset 1px 1px 10px #B5B5B5;
}

form#form-login fieldset {
	border: 0 none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-khtml-box-shadow: none !important;
	background: none;
}

legend {
  background: none repeat scroll 0 0 #F5F5F5;
  text-shadow: 1px 1px 1px #FFFFFF;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow:inset 1px 1px 5px #B5B5B5;
  -moz-box-shadow:inset 1px 1px 5px #B5B5B5;
  -khtml-box-shadow:inset 1px 1px 5px #B5B5B5;
  -webkit-box-shadow:inset 1px 1px 5px #B5B5B5;
  font-weight: normal !important;
  font-size: 18px !important;
  height: 28px;
}

.opera fieldset {border: none !important;}
/*testimonial/spotlight*/
div.testimonial {background: url('../../../images/main/light/quote.png') 0 0 no-repeat;}
div.testimonial p , div.spotlight p { font-size: 150%; text-align: left; color: #808080; font-family: Georgia, Helvetica,Sans-Serif; font-style: italic; line-height: 1.5em; background: none;}
span.testimonial-jobtitle {float: right; font-size: 60%; margin-top: -5px; font-style: normal; font-family: Helvetica;}
div.spotlight p { padding: 42px 0 0 25px; color: #404040;}
#twitter_update_list li{text-shadow: 1px 1px 0px #D9D9D9;}

/*css buttons*/
.sign-up, .cool-button, .cool-button2, .read-more{
   border: 1px solid #BABABA;
   background-color: #EDEDED !important;
   background: none;
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -khtml-border-radius: 4px;
   box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 3px #BABABA;
   -o-box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 3px #BABABA;
   -webkit-box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 3px #BABABA;
   -moz-box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 3px #BABABA;
   text-shadow: 0 1px #FFFFFF;
   padding: 5px 15px;
   color: #404040;
   text-decoration: none !important;
   -moz-transition: all 0.3s ease-out;
   -webkit-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   cursor: pointer; 
   height: 27px;
}

.cool-button2, .cool-button a{color: #000000 !important}
.sign-up:hover, .cool-button:hover, .cool-button2:hover, .read-more:hover{text-decoration: none !important;
-moz-box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 7px #BABABA; 
-webkit-box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 7px #BABABA; 
-o-box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 7px #BABABA; 
box-shadow: inset 0 1px 3px #FFFFFF, inset 0 -15px #DBDBDB, 0 0 7px #BABABA; 
-moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#submit_mail{margin: -10px 10px}
/*end css buttons*/

/*light css pricing table for kozuka */
.pricing {margin: 15px 0; height: 330px}
.l-price, .c-price{float: left; border: 1px solid #CECECE; display: block; width: 30%; height: 320px; padding-right: 20px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -khtml-border-radius: 7px;}
.l-price, .c-price, .r-price { overflow: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;  -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; cursor: pointer;}
.l-price:hover, .c-price:hover, .r-price:hover {-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.c-price:hover {-webkit-box-shadow: 0px 0px 30px #808080;  -moz-box-shadow: 0px 0px 30px #808080; box-shadow: 0px 0px 30px #808080;}
.l-price:hover, .r-price:hover {-webkit-box-shadow: 0px 0px 20px #808080; -moz-box-shadow: 0px 0px 20px #808080; box-shadow: 0px 0px 20px #808080;}
.l-price .price-tag, .r-price .price-tag {width: 160px; margin: 0px 15px; background:url('../../../images/main/light/pr-line-lr.png') repeat-x scroll center bottom transparent;}
.r-price{float: right; border: 1px solid #CECECE; margin-left: -10px; width: 33%; height: 320px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -khtml-border-radius: 7px;}
.c-price{height: 340px; background:url('../../../images/main/light/p_spot.png') repeat-x scroll 0 0 #D3D3D3; margin: -12px 0 0 -10px; width: 32%; -moz-box-shadow: 0px 0px 20px #808080; -webkit-box-shadow: 0px 0px 20px #808080; box-shadow: 0px 0px 20px #808080; border-bottom: 1px solid #E4E4E4;}
.th {float: left; background:none repeat scroll 0 0 #DFDFDF; padding: 10px 15px 20px 10px; width: 100%; height: 40px; color: #404040; font-size: 200%; border-bottom: 1px solid #DADADA; overflow: hidden; text-align:center;}
.mini-edition{text-shadow: 1px 1px 1px #FFF; font-size: 50%; display: block; padding-top: 3px}
.c-price .th{background:none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #C0C0C0;}
.p-inner{padding: 0 10px 10px 5px;}
.c-price .p-inner  ul{color: #404040 !important;}
.price-tag{display:block; font-size: 300%; text-align: center;  padding: 10px 10px; width: 180px;}
.c-price .price-tag {width: 176px; margin: 0px 15px; background:url('../../../images/main/light/pr-line-t.png') repeat-x scroll center bottom transparent;}
.call-action {display: block; padding: 24px 10px; text-align: center; float: left; width: 180px}
.l-price .call-action, .r-price .call-action{width: 160px; margin: 0px 15px; background:url('../../../images/main/light/pr-line-lr.png') repeat-x scroll center top transparent; }
.c-price .call-action {width: 176px; margin: 0px 12px; background: url('../../../images/main/light/pr-line.png') repeat-x scroll center top transparent; }
.tr-item{padding: 4px 0;}
.l-price .th {-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0;}
.c-price .th {-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0; width: 98%;}
.r-price .th {-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0; width: 90%;}
.l-price, .r-price {border-top: 1px solid #EFEFEF; -moz-box-shadow: 0px 0px 12px #CECECE; -webkit-box-shadow: 0px 0px 12px #CECECE; box-shadow: 0px 0px 12px #CECECE; background: #FFFFFF} 