/* 
Theme Name:Extended
Design Name:Samir
Description:Extended is a Web 2.0 inspired Wordpress theme by themesdemo.com
Version:1.0
Author:Samir Kamble
*/
body {
	margin: 0;
	padding: 0;
	background: #2f3789 url(images/bg.gif) repeat-x; font-family:Arial;
}

body, th, td, input, textarea {
	color: #000;
}

ul
{
	margin:0; padding:0;
}
a
{
	border:none; margin:0; padding:0
}
.clear
{
	width:684px; 
        clear:both; 
        height:20px;
}

#mainContainer
{
       width:1000px;
       margin:0 auto;
}

#topLinks
{
       clear:both; 
       height:62px; 
}

#header 
{
        height:130px; 
        margin:0 auto;
        background:#fff url(images/header_leftcorn.png) no-repeat top left;
}

#header .right
{
       height:130px;
       background:url(images/header_rightcorn.png) no-repeat top right; 
}

#logo 
{
       float:left; 
       width:350px;
       margin:29px 0 0 54px;
}

#searchBlock
{
       width:234px;
       height:24px;
       float:right; 
       padding:0; 
       margin:53px 55px 0 0;
       background:url(images/search_bg.gif) no-repeat;
}

#search_form input
{
	margin: 0; 
        padding: 2px;
        background:none;
        border:none; 
        float:left;
        height:20px;
        width:199px;
}

#search_form .submit
{
	margin: 0; 
        padding: 0; 
        background: none; 
        border: none; 
        width: 31px; 
        height:24px; 
        cursor:pointer; 
        float:left;
}

#menu {
        background: url(images/nav_bg.gif) repeat-x; 
        height:48px; 
        vertical-align:middle; 
        padding-top:5px;
        margin: 0 auto;
        width:1000px;
}

#menu .current 
{
	color:#fff;
}

#menu .current a 
{
	color:#fff;
        letter-spacing:1px;
}

#menu .current_page_item a 
{
        border: none; color:#fff;
}

#banner 
{
        background :#fff;
        width:970px;
        padding:15px; 
        float:left;
}

#banner .slideshow 
{
       width:590px; 
       float:left; 
       margin-right:15px;
}

#banner .video
{
       width:365px; 
       float:left;
       background :url(images/banner_right.gif) repeat-x;
       height:275px;
}
#banner .video h1 
{
       font-family:"Tahoma"; 
       font-size:24px;
       color:#fff;
       font-weight:normal;
       line-height:30px;
       margin:20px 0;
       padding:0 0 0 0;
       text-align:center;
}
#banner .video_text
{
      width: 325px;
      padding:0 20px;
      text-align:justify;
      font-weight:bold; 
      font-size:16px;
      line-height:24px;
      color:#fff;
      font-family:Arial;
}  

#page 
{
       clear:both;
}

#body_container
{
	background:url(images/body_bg.gif) repeat-y; overflow:hidden; min-height:1000px;
}
#body_container1
{
	background:url(images/body_bg1.gif) repeat-y; overflow:hidden; min-height:1000px;
}

#content {
        width: 510px; 
        overflow:hidden; 
        padding:0 15px;
        float:left;
}
#content1 {
        width: 740px; 
        overflow:hidden; 
	float:right;
        padding:0 15px;
}

.inner_nav {
        margin:15px 0;
        font-size:12px;
        color:#12164c;
        font-weight:bold;

}

.inner_nav a {
       color:#000;
       text-decoration:none;
       font-weight:normal;
       margin:0 2px;
       text-transform:uppercase;
}

.inner_nav a:hover {
       color:#12164c;
       text-decoration:underline;
}

#content p {
        /*color:#000; */
        /*font-size:15px;*/ 
        line-height: 24px;
        text-align: justify;
        font-family:Arial;
	/*margin: 0; 
        padding: 0;*/ 
}

#sidebar
{
	width:230px; 
        float:left; 
        padding-bottom:11px; 
        overflow:hidden;

}
#sidebar_right
{
	width:230px; 
        float:right; 
        padding-bottom:11px; 
        overflow:hidden;
        position:absolute;
        top:540px;
        margin-left:770px
}
.box1
{
	background:url(images/box1_middle.gif) repeat-y; width:223px; margin:0px 0;
}
.box1_top
{
	background:url(images/box1_top.gif) no-repeat top; width:223px; 
}
.box1_btm
{
	background:url(images/box1_btm.gif) no-repeat bottom; width:183px; padding:20px 20px;
}
.boxes
{
	width: 197px; border:solid 1px #e2e2e2; margin:10px auto 40px auto;
}
.boxes_reports
{
       width:197px; border:solid 1px #acbed4; margin:0px auto 60px auto; background:#d6e0ec;
}
.report_heading
{
      font-family:Arial; font-size:15px; font-weight:bold; color:#fff; text-transform:uppercase; text-align:center; padding:5px 0px; margin:0 auto; background:#0b3365; width:197px; letter-spacing:1px;
}
.boxes_reports ul
{
      margin:0; padding:0; list-style:none;
}
.boxes_reports ul li
{
      font-size:14px; font-weight:bold;
}
.boxes_reports ul li.border_report
{
      border-top:solid 1px #8699b0;
}
.boxes_reports ul li a
{
      font-size:14px; font-weight:bold; padding:10px; text-decoration:none; color:#375374; display:block;
}
.boxes_reports ul li a:hover
{
     text-decoration:none; color:#082e4a; background:#acbed4;
}
.boxes .middle
{
	width:153px; background:#f7f9fd; border:solid 2px #fff; padding:20px;
}

.articles
{
	background:url(images/articles_icon.gif) no-repeat 15px top; 
        height:43px; 
        text-align:left; 
        color:#0b7910;
        font-family:Arial; 
        font-size:18px; 
        font-weight:bold;
        line-height:20px; 
        margin:40px 0 0 0; 
        padding:0px 0 0 69px;
        text-transform:uppercase;
}


.blog
{
	background:url(images/blog_icon.gif) no-repeat 15px top; 
        height:31px; 
        text-align:left; 
        color:#0aa4f4;
        font-family:Arial; 
        font-size:18px; 
        font-weight:bold;
        line-height:20px; 
        margin:0; 
        padding:12px 0 0 69px;
        text-transform:uppercase;
}

#mediaspace
{
       width:199px;
       margin:20px auto 60px auto;
}

.archive{
	background:url(images/archieve.gif) no-repeat 15px top; 
        height:31px; 
        text-align:left; 
        color:#0aa4f4;
        font-family:Arial; 
        font-size:18px; 
        font-weight:bold;
        line-height:20px; 
        margin:0; 
        padding:12px 0 0 69px;
        text-transform:uppercase;
}

.webinar
{
	background:url(images/webinar_icon.gif) no-repeat 15px top; 
        height:55px; 
        text-align:left; 
        color:#ff7a00;
        font-family:Arial; 
        font-size:18px; 
        font-weight:bold;
        line-height:20px; 
        margin:60px 0 0 0; 
        padding:15px 0 0 90px;
        text-transform:uppercase;
}


.webinar_block 
{
        width:202px;
        margin:10px auto 60px auto; 
}

.webinar_block a
{
        padding: 10px;
        width: 180px;
        margin-bottom: 2px;
        background: #f0f0f0 url(images/webinar_block.gif) repeat-x bottom; 
        font-family: Arial;
        color: #000;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        clear:both;
        display:block;
        text-decoration: none;
        border:solid 1px #cacaca;
}

.free_book
{
	width:202px; 
        background:url(images/free_bookbtm.gif) no-repeat bottom;
        margin:0 auto 60px auto; 
}
.free_book_inside
{
       background:url(images/free_book.gif) no-repeat top;
       width:202px;
       padding:80px 0px 7px 0; 
}
.free_book input
{
	clear:both; 
        width:159px; 
        height:21px; 
        padding:2px; 
        vertical-align:middle;
        margin-left:20px;
        background:#fff;
        border:solid 1px #14696f;
}
.free_book .submit
{
	width:55px; 
        height:21px; 
        background:url(images/button.gif) no-repeat; 
        border:none;
	clear:both;         
        vertical-align:middle;
        margin:7px 0 3px 74px;
        cursor:pointer;
}

.free_book p
{
	padding:3px 20px 0 20px; 
        margin:0; 
        color:#07595f; 
        font-size:14px; 
        font-weight:bold;
        font-family:Arial;
        text-transform:uppercase;
}


/*----------- List Items ------------- */
.list1
{
	list-style:none; font-size:14px; font-weight:normal; line-height:22px; font-family:Arial;
}
.list1 li
{
	color:#000;
}
.list1 li span
{
	color:#ff6000; display:block; margin-bottom:10px; font-weight:bold; font-size:15px;
}
.list2
{
	list-style:none; font-size:14px; font-weight:normal; line-height:22px; font-family:Arial; color:#000;
}
.list2 li
{
	background:url(images/list1.gif) no-repeat left; padding-left:15px;
}
.list2 li a
{
	color:#000; text-decoration:none; font-size:14px;
}

.list2 li a:hover
{
	color:#000; text-decoration:underline;
}
.list2_1
{
	list-style:none; font-size:14px; font-weight:normal; font-family:Arial; color:#000; margin-bottom:10px; 
}
.list2_1 li
{
	background:url(images/list1.gif) no-repeat left 8px; padding-left:15px; margin-left:0px;
}
.list2_1 li a
{
	color:#000; text-decoration:none; font-size:14px;
}
.list2_1 li a:hover
{
	color:#000; text-decoration:underline;
}
.list3
{
	list-style:none; font-size:18px; font-weight:bold; line-height:32px; color:#212f64;
}
.list3 li
{
	background:url(images/list1.png) no-repeat left 8px; padding-left:30px;
}
.list3 li ul
{
	list-style:none; font-size:16px; font-weight:bold; line-height:32px; color:#212f64;
}
.list3 li li
{
	background:url(images/list1_sub.gif) no-repeat left 12px; padding-left:20px;
}
.list3 li a
{
     color:#212f64; text-decoration:none;   
}
.list4
{
	list-style:none; font-size:14px; font-weight:bold; line-height:22px; margin:0; padding:0;
}
.list4 li
{
	background:url(images/list1.png) no-repeat left 4px; padding-left:20px; color:#000; line-height:18px; width:170px; margin-bottom:15px;
}
.list4 li a
{
        color:#000; text-decoration:none;
}
#list5 
{
        list-style:none; margin:0 auto 60px auto; padding:0; width:200px;
}
#list5 li
{
        padding:10px 0; display:block; border-bottom:dotted 1px #a6b2c1; font-weight:bold; color:#0b3365;
}


#sidebar .boxes h2
{
	width:193px; 
        height:30px; 
        border:1px solid #fff; 
        border-bottom:none; 
        background:url(images/sidebar_heading2.gif) repeat-x; 
        padding:6px 0 0 6px; 
        margin:0; 
        font-size:18px; 
        font-weight:normal; 
        letter-spacing:1px; 
        color:#FFFFFF;
}
#respond
{
font-size:18px; color:#12164c; margin:0; padding:1px 5px; margin:30px 0 10px 0; line-height:30px; background:url(images/bar_bg.gif) repeat-x; border:solid 1px #9f9f9f;  
}
h4
{
	margin:0; 
        padding:0; 
        font-size:20px; 
        line-height:17px; 
        letter-spacing:1px; 
        color:#fff; 
        font-weight:normal; 
        background:url(images/tabber1.gif) no-repeat; 
        height:37px; 
        padding:2px 0 0 10px;
}
h5
{
	margin:25px 0; 
        padding:0; 
        font-size:22px; 
        color:#12164c; 
        font-weight:bold; 
}
.sample_ass_rpt
{
	background: #212f64 url(images/sidebar_heading3.gif) repeat-x; 
        text-align:center; 
        color:#fff; 
        font-size:17px; 
        font-weight:normal; 
        margin:0; 
        padding:5px 0 5px 0;
        clear:both;
}
.sample_ass_rpt a{color:#fff; text-decoration: none;}

a:hover {
	text-decoration: none;
}

/*------- Sample Assessment Report Page -------- */
.heading5 {font-family:Tahoma; font-size:18px; font-weight:bold; color:#12164c; }
.heading6 {background:#f1c26b; padding:6px 0 0 6px; margin:10px 0 0 0; font-size:18px; font-weight:normal; letter-spacing:1px; color:#333333; height:28px;}
.heading7 {color:#693b07;}
.heading8 {color:#111a31; font-size:18px;}
.links5 {font-family:Arial; color:#f25c1a; font-weight:bold; text-align:left;}
.sample_list {margin:0 0 10px 0; padding:0; list-style:none;}
.sample_list li{padding:10px; margin-bottom:10px; border:1px solid #bec4cf; background:#fff;}
.sample_list li p{margin:10px; padding:0;}
.col_left{float: left; width: 280px;}
.col_right{float: right; width: 250px;}
.col_right p{background:#fce6bb; padding:10px; margin:0; border:1px solid #f25c1a;}
.col_right p span {display:block; text-align:right}
.border {padding:10px; margin-bottom:10px; border:1px solid #f25c1a; clear:both;}
.border .head1 {color:#f25c1a; font-size:18px; margin:0px 0;}
.border .head2 {color:#000; font-size:16px; margin:10px 0;}
.job_list {margin:15px 0 15px 0; padding:0; list-style:none;}
.job_list li {background:url(images/list1.gif) no-repeat 3px 8px; padding-left:24px; color:#111a31; 
        font-size:12px; font-weight:normal; line-height: 24px; text-align: justify; margin-bottom:10px;
}

/* Start of New css */


.tabber
{
	width:100%; 
        float:left;
}
.tabber1
{
	width:225px; 
        float:left;
}
.tabber_middle
{
	background:url(images/tabber_middle.gif) repeat-y; 
}
.tabber_top
{
	background:url(images/tabber_top.gif) no-repeat top;
}
.tabber_btm
{
	background:url(images/tabber_bottom.gif) no-repeat bottom; 
        padding:20px;
}
.video
{
	float:left; 
        width:356px;
}

.tabber2
{
	float:left; 
        width:227px; 
        margin-right:1px; 
        overflow:hidden;
}
.tabber2_1
{
	float:left; 
        width:356px; 
        margin-right:18px; 
        overflow:hidden;
}
.tabber2_1 .link
{
       margin:0;
       padding:0
}
.tabber2_content
{
	width:217px; 
        float:left;
}
.tabber3
{
	float:right; 
        width:310px; 
        
}
.heading1
{
	margin:0 0 0 10px; 
        padding:5px 0 0 20px; 
        width:196px; 
        background:url(images/list1.gif) no-repeat 0px 8px; 
        color:#a27325; 
        font-size:17px; 
        font-weight:bolder; 
        clear:both;
}
.heading2
{
	margin:0 0 0 0px; 
        padding:5px 0 0 20px; 
        width:196px; 
        background:url(images/list1.gif) no-repeat 0px 8px; 
        color:#a27325; 
        font-size:17px; 
        font-weight:bolder; 
        clear:both;
}
.tabber_text
{
	font-size:12px; 
        font-weight:bold; 
        text-align:justify; 
        padding:0px 10px 0px 10px; 
        margin:0; 
        line-height:18px;
}
.bottom_link
{
	font-size:17px; 
        font-weight:bold; 
        color:#223167; 
        float:left; 
        padding:5px 5px; 
        margin:14px 5px; 
        background:#d1e2f1; width:212px;
}
.bottom_link a
{
	text-decoration:none; 
        color:#223167; 
        background:url(images/list1.gif) no-repeat left 2px; 
        padding-left:20px;
}
.bottom_link1
{
	font-size:17px; 
        font-weight:bold; 
        color:#223167; 
        float:left; 
        padding:5px 5px; 
        margin-top:5px; 
        background:#d1e2f1;  
        width:440px;
}
.bottom_link1 a
{
	text-decoration:none; 
        color:#223167; 
        background:url(images/list1.gif) no-repeat left 2px; 
        padding-left:20px;
}
.tabber_img
{
	margin:0px 10px 0px 0; 
        float:right; 
        border:none;
}
.button_btm p
{
	margin:10px 0 0 0px; 
        padding:10px 10px; 
        background: url(images/button_top.gif) no-repeat left top; 
        font-size:13px; 
        font-weight:bold;
        text-align:left;
}
.button_btm
{
	background: url(images/button_btm.gif) no-repeat left bottom; 
}
.button_mid
{
	background:#f9fbfd url(images/button_middle.gif) repeat-y left bottom; 
}
#bottom_band
{
	width:680px; 
        background:#203278; 
        height:30px; 
        float:left; 
        overflow:hidden;
}
#bottom_band img
{
	float:right;
        padding:5px 10px; 
        border:none; 
        overflow:hidden;
}	

/* End of New css */

#content a {
	/*color: #FF8900;*/
}

.pagetitle {
	/*height: 33px;
	margin: 0;
	padding: 8px 0 0 15px;
	background: url(images/img13.gif) no-repeat;
	font-size: 1.4em;
	color: #FFFFFF;*/
	display: block;
	/*text-align: center;*/
        font-size:16px; 
        letter-spacing:1px; 
        color:#fff; 
        font-weight:bold; 
        background:url(images/tabber2.gif) repeat-x; 
        height:30px; 
        padding:5px 10px 0 10px;
}

#content #rss-posts {
	display: block;
	margin: -30px 15px 0px 0px;
	padding: 0 20px 0 0;
	background: url(images/rss.gif) no-repeat right center;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

.post {
	/*padding: 20px 30px 0 30px;*/
}

.title {
	margin: 0;
	font-size: 20px;
	font-weight: normal;
        padding:0;
        margin-top:10px;
}

.title a{
	color: #FF0000;
	text-decoration:none;
}
.post h3{background:#f1c26b; padding:6px 0 0 6px; margin:10px 0 0 0; font-size:18px; font-weight:normal; letter-spacing:1px; color:#333333; height:28px; text-align:left;}

.byline {
	margin: 0 0 20px 0;
}

.meta {
	border-top: 1px dotted #CCCCCC;
	text-align: right;
}

.meta .more, .meta .comments {
	padding-left: 15px;
	background: url(images/img14.gif) no-repeat left center;
}

/* Sidebar */

/*#sidebar {
	float: left;
	width: 230px;
	padding: 11px 5px 0 11px;
}*/

/* --------- Testimonial ------------- */

.testimonial_tab {background:#f4cf8b; text-align:justify; font-family:Arial;}
.testimonial_tab_ltop {background:url(images/testimonial_ltop.gif) no-repeat left top;}
.testimonial_tab_lbtm {background:url(images/testimonial_lbtm.gif) no-repeat left bottom;}
.testimonial_tab_rtop {background:url(images/testimonial_rtop.gif) no-repeat right top;}
.testimonial_tab_rbtm {background:url(images/testimonial_rbtm.gif) no-repeat right bottom;}
.testimonial_tab .text {padding:15px 15px 0 15px; margin:0 0 0 100px; text-align:justify; font-size:15px; font-weight:bold; line-height:24px; width:554px;}
.testimonial_tab .pdf {float:left; width:65px; margin-left:20px; margin-top:20px;}
.testimonial_tab .readmore {margin-top:10px; text-align:right; padding-right:15px;}
.testimonial_head_bg {background:url(images/testimonial_head_bg.gif) repeat-x; height:41px; margin-top:10px; }
.testimonial_head_ltop {background:url(images/testimonial_head_ltop.gif) no-repeat left top;}
.testimonial_head_rtop {background:url(images/testimonial_head_rtop.gif) no-repeat right top; padding-top:10px; padding-left:20px; font-size:18px; font-weight:bold;}
		

#footer
{
	clear:both; background:url(images/footer_bg.gif) repeat-x; height:46px;

}
#footer_inner
{
       padding-top:17px; width:1000px; margin: 0 auto; 
}
#footer .copyright
{
	float:left; font-size:12px; color:#080b3b; font-weight:bold;
}
#footer .links
{
	float:right; font-size:12px; color:#080b3b; font-weight:bold;
}
#footer .links a
{
	font-size:12px; color:#080b3b; font-weight:bold; text-decoration:none; padding-bottom:10px;
}
#footer.links .divider 
{
	padding:0 3px;
}	

.navigation {
  margin-bottom: 16px;
  margin-top:16px;
  clear:both;
  height:32px;
  background:url(images/pagination_bg.gif) repeat-x;
  border: solid 1px #c2c2c1; 
  padding:5px 10px 0 10px;
  font-size:20px;
  width:702px;
	}

.navigation a{color:#333333; text-decoratin:none; font-size:12px; font-weight:bold;}

.navigation1 {        
        background:#f1c26b; 
        padding:6px 0 0 6px; 
        margin:10px 0 0 0; 
        font-size:18px; 
        font-weight:normal; 
        letter-spacing:1px; 
        color:#333333; height:28px;
}
.navigation1 a{color:#333333; text-decoratin:none;}
	
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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


/*------- Shopping Cart -------*/
#shopping-cart{
 width: 203px;
 font-size:14px;
 font-weight:bold; 
 float:left;
 padding: 0px 0 20px 0;
 margin: 20px 0 20px 10px;
 background:url(images/shopping_cart_basket) repeat-y;
 border-bottom: 1px solid #295172;
 }
#shopping-cart h2
{
   background:url(images/shoppingcart.jpg) no-repeat;
   height:31px;
   font-size:22px;
   color:#212f64;
   text-align:center;
   font-weight:normal;
   margin:0;
   padding:5px 0 0 0;
   height:32px;
}
#shopping-cart p
{
   font-size:14px;
   padding:5px 10px;
   margin:0;
}
#shopping-cart .items
{
   padding:5px 10px;
}
#shopping-cart table
{
   padding:5px 10px;
}
#product
{
   border:solid 1px #295172;
   padding:3px 5px;
   text-align:left;
   width:70px;
   background:#202e62;
   color:#fff;
}
#quantity
{
   border:solid 1px #295172;
   padding:3px 5px;
   text-align:left;
   width:20px;
   background:#202e62;
   color:#fff;
}
#price
{
   border:solid 1px #295172;
   padding:3px 5px;
   text-align:left;
   width:50px;
   background:#202e62;
   color:#fff;
}
#shopping-cart table td
{
   border:solid 1px #295172;
   padding:3px 5px;
   text-align:center;
}
.total
{
   padding:0 10px 5px 10px;

}
.pricedisplay
{
   text-align:right;
}
.emptycart
{
   padding:10px 0px;
   text-align:center;
}
.emptycart a
{
  color:#533808;
  padding:7px 20px 9px 20px;
  text-decoration:none;
  background:url(images/emptycart.jpg) no-repeat;
  font-size:12px;
  font-weight:bold;

}
.gocheckout
{
   padding:10px 0px;
   text-align:center;
}
.gocheckout a
{
  color:#533808;
  padding:7px 20px 9px 20px;
  text-decoration:none;
  background:url(images/emptycart.jpg) no-repeat;
  font-size:12px;
  font-weight:bold;
}


/*--------- widget_recent_entries --------------*/
.widget_recent_entries ul{list-style:none; background:url(images/articles_bg) repeat; width: 179px; margin:11px 11px 0 11px; padding:0; border:solid 1px #fff; padding:10px;}
.widget_recent_entries ul li {background:url(images/list1.png) no-repeat left 2px; padding-left:20px; line-height:22px; font-weight:bold; color:#223167; font-size:14px; text-decoration:none;}
.widget_recent_entries ul li a{color:#223167; font-size:14px; text-decoration:none;}
.widget_recent_entries ul li a:hover{color:#223167; font-size:14px; text-decoration:underline;}


/*-------- Employee Turnover Page ------------*/
.turnover {}
.turnover input,select {width:200px;}
.turnover .label{width:400px; float:left; vertical-align:top; margin-bottom:20px; font-size:12px; text-align:left}
.turnover p{margin:0; padding:0; font-size:12px;}
.turnover strong{font-size:12px; text-align:left}
.turnover .textfield{float:right; width:200px;}
.turnover .border{border-bottom:1px solid #000; margin:30px 10px; padding:0;}
.border_form{border-bottom:1px solid #000; margin:10px 0; padding:0; clear:both;}
.reducing_turnover td{border:1px solid #000000; height:30px;}
table .reducing_turnover {border:1px solid #000000;}
.reducing_turnover input{border:0; background:none; text-align:center; width:80px;}


/*---------- Index Page ---------- */
div.product_block {width:722px; background:#f7f9fd; border:solid 1px #a6b2c1; margin-bottom:15px; }
div.product_block p{font-size:12px; line-height:24px;}
div.product_block_inner {width:688px; border:solid 2px #fff; padding:25px 15px;}
div.product_head {padding-bottom:10px; border-bottom:solid 1px #debd80; margin-bottom:25px; color:#a77517; font-weight:normal; font-size:20px; font-family:"Tahoma";}
div.product_head a {color:#a77517; text-decoration:none;}
div.product_subhead {color:#12164c; font-size:18px; margin-bottom:10px; font-weight:normal; font-family:"Tahoma";}
div.product_subhead span {display:block; color:#12164c;}
div.product_subhead span a {color:#12164c; text-decoration:none;}
div.product_text {font-size:15px; line-height:24px; text-align:justify; margin-top:10px; font-family:Arial; margin-bottom:15px;}
div.product_readmore {text-align:right; margin-top:5px;}