/* CSS Document */
*{margin:0px; padding:0px;}
span.clear{clear:both;}
body{background:#eeeeee url(./images/top_bg_image.jpg) repeat-x 0 0;}
img{border:none;}
a{outline:none; color: #2070a0; text-decoration: none;}
a:hover{text-decoration: underline;}
#outer_layout{width:100%; float:left;}

#header_outer{width:100%; float:left; background:url(./images/header_bg.jpg) no-repeat center 0;}
#header{width:980px; margin:0 auto;}
#header img{float:left;}
#header .header_top_container{width:958px; padding:15px 11px 0; height:57px; float:left;}
#header .header_top_container .logo{width:167px; height:45px; float:left;}
#header .header_top_container ul{width:auto; float:right; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding:8px 4px 0 0;}
#header .header_top_container ul li{width:auto; float:left; padding:0 0 0 30px; line-height:30px;}
#header .header_top_container ul li.last{padding:0 4px 0 30px;}
#header .header_top_container ul li a{color:#fff; text-decoration:none;}
#header .header_top_container ul li a.active{font-weight:bold; font-style:italic;}

#header .banner_slider{width:958px; padding:10px 11px; float:left;position:relative}
#header .banner_slider a {color: #fff; font-weight: bold; font-size: 0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#header .banner_slider .sleder_screen_shot_img{width:425px; float:right; height:342px; padding-top:10px; padding-bottom:5px}
#header .banner_slider .sleder_screen_shot_img_l{width:425px; float:left; height:342px; padding-top:10px; padding-bottom:5px}
#header .banner_slider .banner_text_container{width:533px; float:left;}
/*#header .banner_slider .banner_text_container{width:425px; float:left;}*/
#header .banner_slider .banner_text_container h2{width:520px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:35px; color:#f2f2f2; font-weight:bold; padding:15px 0 11px}
#header .banner_slider .banner_text_container p{width:520px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; padding-bottom:10px; padding-top:5px; color:#fff;}
#header .banner_slider .banner_text_container a {font-size: 14px; }
#header .banner_slider .image_link{z-index: 100; width:150px;position:absolute; bottom:10px; left:415px; padding:0px 0 10px 0px;}
/*#header .banner_slider .image_link{width:150px;position:absolute; bottom:0px; left:405px; padding:0px 0 10px 0px;}*/
#header .banner_slider .image_link ul{width:100%; float:left; text-align:center;list-style:none; font-size:2px; line-height:2px;}
#header .banner_slider .image_link ul li{width:auto; display:inline; margin:0 2px;}
#header .banner_slider .image_link ul li img{float:none;}

#header .banner_slider .image_link ul li a {text-decoration: none; padding: 6px 3px; background: url(./images/banner_link_gray_bg.gif) no-repeat;}
#header .banner_slider .image_link ul li a.active {background: url(./images/banner_link_white_bg.gif) no-repeat;}

#body_container_outer{width:100%; float:left; background:#fff url(./images/body_bg1.jpg) repeat-x 0 -5px;}
#body_container_outer1{width:100%; float:left; background:#fff url(./images/body_bg1.jpg) repeat-x 0 0;}
#body_container{width:980px; margin:0 auto;}
#body_container img{float:left;}

#body_container .body_top_container{width:958px; padding:12px 11px 12px; height:62px; float:left; background:url(./images/top_shedow_effect.jpg) no-repeat 0 3px;}
#body_container .body_top_container1{width:958px; padding:15px 11px 12px; height:62px; float:left; background:url(./images/top_shedow_effect1.jpg) no-repeat 0 0; margin-top:0}
#body_container .left_content_box{width:610px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 0 0}
#body_container .left_content_box ul{width:auto; float:left; background:#fff; padding:3px 8px 5px 5px; list-style:none;font-size:13px;   }
#body_container .left_content_box ul li{width:auto; float:left; padding:0 4px 0 0;font-weight:bold; line-height:15px; color:#9b9b9b;}
#body_container .left_content_box ul li a{color:#2070a0; text-decoration:none;}
#body_container .left_content_box ul li a:hover{color:#2070a0; text-decoration:underline;}

#body_container .right_content_box{width:345px; float:right;}
#body_container .right_content_box ul{width:auto; float:right;list-style:none;  }
#body_container .right_content_box ul li{width:auto; float:left; padding:0 0px 0 6px;}

#body_container .body_middle_container{width:958px; padding:8px 11px 20px;  height:152px; float:left; background:url(./images/bottom_container_shedow_eff.gif) no-repeat 0 bottom}
#body_container .body_middle_container .sample_container{width:923px; float:left; position:relative; padding:0 0 0px 35px;}
#body_container .body_middle_container .sample_container .prev{width:28px; height:27px; position:absolute; top:55px; left:-1px;}
#body_container .body_middle_container .sample_container .next{width:28px; height:27px; position:absolute; top:55px; right:9px;}
#body_container .body_middle_container .sample_container .slider_content_box{width:290px; float:left; background:url(./images/slider_content_right_border.jpg) no-repeat right 10px; margin-right:12px; display:inline;}
#body_container .body_middle_container .sample_container .slider_content_box_last{width:290px; float:left;}
#body_container .body_middle_container .sample_container h3{width:290px; float:left; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#070707;}
#body_container .body_middle_container .sample_container .img_box{width:124px; float:left; height:85px; padding:4px; background:url(./images/sample_box_img_bg.jpg) no-repeat 0 0;}
#body_container .body_middle_container .sample_container p{width:140px; float:right; padding:0 10px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#6a6a6a;}

#body_container .content_container{width:958px; padding:10px 11px 45px; float:left;}
#body_container .content_container .news_icon{background:url(./images/news_icon.gif) no-repeat 260px 0;}
#body_container .content_container .blesta_icon{background:url(./images/icon2.gif) no-repeat 260px 0;}

#body_container .content_container .left_container{width:615px; float:left;}
#body_container .content_container .left_container .video_box{width:605px; float:left; padding:5px; background:#f0f0f0;}
#body_container .content_container .left_container .video_text{width:590px; float:left; background:#d8d8d8 url(./images/vide_text_bg.gif) repeat-y 0 0; padding:12px 12px 12px 13px;} 
#body_container .content_container .left_container .video_text p{width:590px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#4f4f4f;}
#body_container .content_container .left_container .video_text p a{color:#2070a0; font-weight:bold; text-decoration:none;}
#body_container .content_container .left_container .video_text p a:hover{text-decoration:underline;}

#body_container .content_container .left_container .left_content_bottom_container{width:615px; float:left; padding:28px 0 ;background:url(./images/news_box_divider.gif) no-repeat 295px 70px;}
#body_container .content_container .left_container .left_content_bottom_container h3{width:290px; float:left; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#070707;}
#body_container .content_container .left_container .left_content_bottom_container p{width:290px; float:left; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#6a6a6a;}
#body_container .content_container .left_container .left_content_bottom_container p a{color:#2070a0; text-decoration:none; font-weight:bold;}
#body_container .content_container .left_container .left_content_bottom_container p a:hover{color:#2070a0; text-decoration:underline;}

#body_container .content_container .left_container .left_content_bottom_container .left_box{width:290px; float:left; padding:0px 10px 0 0;}
#body_container .content_container .left_container .left_content_bottom_container .left_box ul{width:290px; float:left; list-style:none;}
#body_container .content_container .left_container .left_content_bottom_container .left_box ul li{width:285px; float:left; padding:10px 0 18px; background:url(./images/bottom_border_news.gif) repeat-x 0 bottom; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#8d8d8d; }
#body_container .content_container .left_container .left_content_bottom_container .left_box ul li.last{background:none;}
#body_container .content_container .left_container .left_content_bottom_container .left_box ul li strong{color:#2070a0; float:left; font-size:12px; width:285px;}
#body_container .content_container .left_container .left_content_bottom_container .left_box ul li a{color:#2070a0; text-decoration:none;}
#body_container .content_container .left_container .left_content_bottom_container .left_box ul li a:hover{color:#2070a0; text-decoration:underline;}
#body_container .content_container .left_container .left_content_bottom_container .left_box .more_link{width:auto; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; line-height:11px; text-align:center; padding:10px 10px 0}
#body_container .content_container .left_container .left_content_bottom_container .left_box .more_link a{width:79px; float:left; color:#7a797d; text-decoration:none; background:url(./images/more_link_bg.gif) no-repeat 0 0; padding:3px 0; height:13px; font-weight:bold;}
#body_container .content_container .left_container .left_content_bottom_container .left_box .more_link a:hover{text-decoration:underline;}

#body_container .content_container .left_container .left_content_bottom_container .right_box{width:295px; float:right; padding:0px 10px 0 0}

#body_container .content_container .right_container{width:315px; padding:0 5px 0 0; float:right;}

#body_container .content_container .right_container .license{width:279px; float:left; padding:12px 18px 8px; background:url(./images/right_top_box_bg.gif) repeat-y 0 0; margin-bottom:21px;}
#body_container .content_container .right_container .license h4{width:279px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2070a0; font-size:24px; line-height:28px; font-weight:bold; padding-bottom:10px;}
#body_container .content_container .right_container .license p{width:279px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2070a0; font-size:14px; line-height:16px; font-weight:bold; text-align:right;padding:8px 0 0;}
#body_container .content_container .right_container .license p a{color:#2070a0; text-decoration:none;}
#body_container .content_container .right_container .license p a:hover{color:#2070a0; text-decoration:underline;}
#body_container .content_container .right_container .license .content{width:279px; float:left;}
#body_container .content_container .right_container .license .heading{width:279px; float:left; background:url(./images/right_top_container_heading.gif) no-repeat 0 0; padding:0px 0 3px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#282828; font-size:10px; line-height:10px;}
#body_container .content_container .right_container .license .main_content{width:279px; float:left; background:url(./images/date_time_content_inner_bg.gif) repeat-y 0 0;}
#body_container .content_container .right_container .license .main_content .bottom_corner{width:279px; float:left; background:url(./images/date_time_content_bottom_co.gif) no-repeat 0 bottom; padding:0 0 5px 0;}
#body_container .content_container .right_container .license .main_content .content_heading{ width:279px; float:left; background:url(./images/date_time_content.gif) no-repeat 0 0; height:12px; font-size:10px; color:#fff; margin-bottom:5px;}
#body_container .content_container .right_container .license .main_content .inner_content{width:279px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; line-height:16px; color:#282828; padding:5px 0 0; font-weight:bold;}
#body_container .content_container .right_container .license .main_content ul{width:279px; float:left; text-align:center; list-style:none;}
#body_container .content_container .right_container .license .main_content ul li{width:70px; float:left;}
#body_container .content_container .right_container .license .main_content ul li.last{width:68px; float:left;}

#body_container .content_container .right_container .list_content{width:310px; padding:1px; float:left; border:1px solid #e3e3e3; margin-bottom:20px;}
#body_container .content_container .right_container p.green{width:290px; float:left; padding:6px 10px; background:#eaffd3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#494949;}
#body_container .content_container .right_container p.blue{width:290px; float:left; padding:6px 10px; background:#daf2ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#494949;}
#body_container .content_container .right_container h5{width:290px; float:left; background:#f8f8f8 url(./images/right_container_content_box.gif) repeat-x 0 0; padding:7px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#070707; line-height:16px; border-bottom:1px solid #e1e1e1;} 
#body_container .content_container .right_container .list_content ul{width:290px; float:left; padding:8px 0 5px 20px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#494949;}
#body_container .content_container .right_container .list_content ul li {width:123px; float:left;padding:0 0 0 13px;margin-bottom:7px; background:url(./images/list_style.gif) no-repeat 0 5px;}
#body_container .content_container .right_container .list_content ul li a{color:#494949;text-decoration:none;}
#body_container .content_container .right_container .list_content ul li a:hover{color:#494949; text-decoration:underline;}
#body_container .content_container .right_container .list_content ul li.left{width:123px; float:left;}
#body_container .content_container .right_container .list_content ul li.right{width:123px; float:right;}
#body_container .content_container .right_container .list_content .more_link{width:auto; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; line-height:11px; text-align:center; padding:2px 3px 3px}
#body_container .content_container .right_container .list_content .more_link a{width:79px; float:left; color:#7a797d; text-decoration:none; background:url(./images/more_link_bg.gif) no-repeat 0 0; padding:4px 0 0; height:15px; font-weight:bold;}
#body_container .content_container .right_container .list_content .more_link a:hover{text-decoration:underline;}

#inner_page_body_container{width:958px; float:left; padding:0 11px;}

/*#left_container_sub2{width:654px; float:left; padding:17px 0 60px;}*/
#left_container_sub2{width:654px; float:left; padding:17px 0 60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a;}
#left_container_sub2.full {width:958px;}
#left_container_sub2.full p strong{font-size:14px; color:#070707; line-height:20px}
#left_container_sub2.full p{padding:0 0 10px}

#left_container_sub2.tutorials p strong{font-size:14px; color:#070707; line-height:20px}
#left_container_sub2.tutorials p{padding:0 0 10px}

#left_container_sub2 .comment_box{width:654px; float:left; padding-bottom:30px;}
#left_container_sub2 .subject{width:654px; float:left; padding-bottom:8px;}
#left_container_sub2 .subject .date_month{width:32px; float:left; margin-right:12px; height:45px; display:inline; background:url(./images/comment_date_bg.gif) no-repeat 0 0;}
#left_container_sub2 .subject .date_month .month_name{width:32px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#ffffff; background:#000000; padding-bottom:2px; text-transform:uppercase;}
#left_container_sub2 .subject .date_month .comment_date{width:32px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:20px; color:#171717; font-weight:bold;} 
#left_container_sub2 .subject h2{width:610px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#070707; padding:1px 0 0}
#left_container_sub2 .subject h2 small{ font-size:10px; width:610px; float:left; color:#6a6a6a; font-weight:normal;}
#left_container_sub2 .subject h2 a{color:#2070a0; text-decoration:none;}
#left_container_sub2 .subject h2 a:hover{color:#2070a0; text-decoration:underline;}
#left_container_sub2 .comment_content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; width:654px; float:left; padding:5px 0 10px;}
#left_container_sub2 .comment_content p{width:654px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#6a6a6a; padding:0px 0 10px}
#left_container_sub2 .comment_content p a{color:#2070a0; text-decoration:none; font-weight:bold}
#left_container_sub2 .comment_content p a:hover{color:#2070a0; text-decoration:underline;}
#left_container_sub2 .comment_content small a {font-weight: normal;}

#left_container_sub2 .share{width:634px; float:left; background:#f6f6f6; border-bottom:2px solid #e7e7e7; padding:6px 10px 5px;}
#left_container_sub2 .share p{width:auto; float:left; background:url(./images/comment_icon.gif) no-repeat 0 0; padding:6px 0 7px 42px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#2070a0; font-weight:bold;}
#left_container_sub2 .share p a{color:#2070a0; text-decoration:none;}
#left_container_sub2 .share p a:hover{color:#2070a0; text-decoration:underline;}
#left_container_sub2 .share ul{width:auto; float:right; list-style:none; font-size:10px; color:#6a6a6a; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
#left_container_sub2 .share ul li{width:auto; float:left; margin-left:9px; display:inline;}
#left_container_sub2 .share ul li.first{padding:2px 9px 0 0;}

#left_container_sub2 .content_box div.select {color: #fff; font-size: 1.7em; text-align: center; background: url(./images/order_select.jpg) no-repeat; width: 206px; height: 208px; float: left; margin: 10px 18px 0px 0px; cursor: pointer;}
#left_container_sub2 .content_box div.selected {color: #fff; font-size: 1.7em; text-align: center; background: url(./images/order_selected.jpg) no-repeat; width: 206px; height: 208px; float: left; margin: 10px 18px 0px 0px; cursor: pointer;}
#left_container_sub2 .content_box div.last {margin-right: 0px !important;}
#left_container_sub2 .content_box div div {margin-top: 30px;}
#left_container_sub2 .content_box div div p {margin-top: 20px; font-size: 1.2em; font-weight: bold;}
#left_container_sub2 .content_box.fields div div, #left_container_sub2 .content_box_last.fields div div {margin-top: 0px;}
#left_container_sub2 .content_box.fields div.field, #left_container_sub2 .content_box_last.fields div.field {margin: 20px 0; clear: both;}
#left_container_sub2 .content_box.fields div.field label, #left_container_sub2 .content_box_last.fields div.field label {display:block;float:left;width:150px;text-align:right;margin:6px 10px 20px;}
#left_container_sub2 .content_box.fields input, #left_container_sub2 .content_box_last.fields input {width: 200px;}
/*
#left_container_sub2 .page_link{width:324px; float:left; height:35px; background:url(./images/page_link_box_bg.jpg) no-repeat 0 0; margin-top:25px; padding:6px 165px;}
#left_container_sub2 .page_link ul{width:324px; float:left; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#left_container_sub2 .page_link ul li{width:auto; float:left; line-height:12px; color:#171717;}
#left_container_sub2 .page_link ul li.middle_page{padding:7px 1px 0}
#left_container_sub2 .page_link ul li a{width:24px; height:14px; float:left; background:url(./images/page_link_normal_bg.gif) no-repeat 0 0; color:#171717; text-decoration:none; text-align:center; padding:10px 5px 10px;}
#left_container_sub2 .page_link ul li a:hover{width:24px; height:14px;float:left; background:url(./images/page_link_active_bg.gif) no-repeat 0 0; color:#171717; text-decoration:none; text-align:center; padding:10px 5px 10px; color:#ffffff;}
#left_container_sub2 .page_link ul li a.active{width:24px; height:14px;float:left; background:url(./images/page_link_active_bg.gif) no-repeat 0 0; color:#171717; text-decoration:none; text-align:center; padding:10px 5px 10px;color:#ffffff;}
*/

#left_container_sub2 .page_link{float: left; width:100%; text-align: center; height:35px; background:url(./images/page_link_box_bg.jpg) no-repeat 0 0; margin-top:25px; padding:6px 0px;}
#left_container_sub2 .page_link div.nav_holder {width:324px; margin: 0px auto; text-align: center; clear: both;}
#left_container_sub2 .page_link ul{width:324px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#left_container_sub2 .page_link ul li{width:auto; height: 24px; display: inline; line-height:34px; color:#171717;}
#left_container_sub2 .page_link ul li.middle_page{padding:7px 1px 0}
#left_container_sub2 .page_link ul li a{width:24px; background:url(./images/page_link_normal_bg.gif) no-repeat 0 0; color:#171717; text-decoration:none; text-align:center; padding:10px 14px 10px;}
#left_container_sub2 .page_link ul li a:hover{width:24px; background:url(./images/page_link_active_bg.gif) no-repeat 0 0; color:#171717; text-decoration:none; text-align:center; padding:10px 14px 10px; color:#ffffff;}
#left_container_sub2 .page_link ul li a.active{width:24px; background:url(./images/page_link_active_bg.gif) no-repeat 0 0; color:#171717; text-decoration:none; text-align:center; padding:10px 14px 10px;color:#ffffff;}

#right_container_sub2{width:272px; float:right; background:url(./images/right_section_middle_bg.jpg) repeat-y 0 0;}
#right_container_sub2 .top_bg{width:272px; float:left; background:url(./images/right_section_top_shadow_img.jpg) no-repeat 0 0; padding:10px 0 0}
#right_container_sub2 .bottom_bg{width:250px; float:left; background:url(./images/right_section_bottom_shadow.jpg) no-repeat 0 bottom; padding:8px 11px 180px}
#right_container_sub2 .search_box{width:210px; float:left; background:url(./images/searcg_box_bg.gif) no-repeat 0 0; height:20px; padding:5px 10px 4px 30px; margin-bottom:20px; }
#right_container_sub2 .search_box input{width:210px; float:left; height:16px; background:none; border:0px;font-size:12px; color:#9a9a9a; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 0;}

#right_container_sub2 .coupon_box{width:197px; float:left; background:url(./images/coupon_box_bg.gif) no-repeat 0 0; height:20px; padding:5px 10px 4px 10px; margin-bottom:8px; }
#right_container_sub2 .coupon_box input{width:197px; float:left; height:16px; background:none; border:0px;font-size:12px; color:#9a9a9a; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 0;}

#right_container_sub2 .tag_cloud{width:250px; float:left; margin-bottom:20px;}

#right_container_sub2 .categories_box{width:250px; float:left; padding:0 0 0 1px; margin-bottom:20px;}
#right_container_sub2 .categories_box h5{width:229px; float:left; height:20px; background:url(./images/categories_box_heading.gif) no-repeat 0 0; padding:9px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:18px; font-size:14px; color:#fff;}
#right_container_sub2 .categories_box .categories_link{width:249px; float:left; background:url(./images/categories_box_middle_bg.gif) repeat-y 0 0;}
#right_container_sub2 .categories_box .categories_link ul{width:240px; float:left; background:url(./images/categories_box_bottom_corne.gif) no-repeat 0 bottom; padding:0 4px 0 5px; list-style:none;}
#right_container_sub2 .categories_box .categories_link ul li{width:220px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2070a0; font-size:12px; line-height:14px; padding:9px 10px; border-bottom:1px solid #dadada;}
#right_container_sub2 .categories_box .categories_link ul li.last{border:none;}
#right_container_sub2 .categories_box .categories_link ul li a{color:#2070a0; text-decoration:none;}
#right_container_sub2 .categories_box .categories_link ul li a:hover{color:#2070a0; text-decoration:underline;}
#right_container_sub2 .categories_box .categories_link ul li a.active{font-weight:bold;}
#right_container_sub2 .categories_box .categories_link ul li a.active:hover{text-decoration:none;}

#right_container_sub2 .categories_box .categories_link ul.cart {min-height: 140px;}
#right_container_sub2 .categories_box .categories_link ul.cart li{text-decoration:none; color: #666;}
#right_container_sub2 .categories_box .categories_link ul.cart li div.section{margin-bottom: 20px;}
#right_container_sub2 .categories_box .categories_link ul.cart li div.last{margin-bottom: 0px;}
#right_container_sub2 .categories_box .categories_link ul.cart li div.left{float: left; width: 70%;}
#right_container_sub2 .categories_box .categories_link ul.cart li div.right{float: left; width: 30%; text-align: right;}
#right_container_sub2 .categories_box .categories_link ul.cart li div.right strong{color: #aa0000; font-weight: bold;}
#right_container_sub2 .categories_box .categories_link ul.cart li div.center{text-align: center;}
#right_container_sub2 .categories_box .categories_link ul.cart li p{margin-bottom: 8px;}


#left_container_sub3{width:286px; float:left; background:url(./images/left_container_middle_bg.jpg) repeat-y 0 0;}
#left_container_sub3 .top_bg{width:286px; float:left; background:url(./images/left_container_top_shadow_b.jpg) no-repeat 0 0; padding:10px 0 0}
#left_container_sub3 .bottom_bg{width:286px; float:left; background:url(./images/left_container_bottom_shadow.jpg) no-repeat 0 bottom; padding:8px 0px 180px}

#left_container_sub3 .left_navigation{width:286px; float:left; padding-bottom:33px;}
#left_container_sub3 .left_navigation ul{width:286px; float:left; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:15px;}
#left_container_sub3 .left_navigation ul li{width:286px; float:left; font-weight:bold; background:url(./images/left_nav_divider.gif) no-repeat 0 bottom; padding-bottom:1px;}
#left_container_sub3 .left_navigation ul li a{width:260px; float:left; background:none;color:#2070a0; text-decoration:none; padding:6px 13px; height:28px; cursor:pointer}
#left_container_sub3 .left_navigation ul li a:hover{width:260px; float:left; background:url(./images/nav_hover_img.gif) no-repeat 0 0;color:#fff;  height:28px;text-decoration:none; padding:6px 13px;}
#left_container_sub3 .left_navigation ul li a.active{width:260px; float:left; background:url(./images/nav_active_img.gif) no-repeat 0 0;color:#fff;  height:28px;text-decoration:none; padding:6px 13px; cursor:text;}
#left_container_sub3 .left_navigation ul li a span.look{width:220px; float:left; padding:7px 0 6px 40px; background:url(./images/look_icon.png) no-repeat 0 4px; }
#left_container_sub3 .left_navigation ul li a span.automated{width:220px; float:left; padding:7px 0 6px 40px;  background:url(./images/auto_mated.png) no-repeat 0 4px}
#left_container_sub3 .left_navigation ul li a span.integrated{width:220px;float:left;padding:7px 0 6px 40px;background:url(./images/integrated.png) no-repeat 0 4px;}
#left_container_sub3 .left_navigation ul li a span.tough{width:220px; float:left; padding:7px 0 6px 40px; background:url(./images/tough.png) no-repeat 0 4px;}
#left_container_sub3 .left_navigation ul li a span.developer{width:220px; float:left; padding:7px 0 6px 40px; background:url(./images/developer.png) no-repeat 0 4px;}

#left_container_sub3 .requirements{width:249px; float:left; padding:0 13px 0 10px; margin-bottom:20px;}
#left_container_sub3 .requirements h5{width:219px; float:left; height:20px; background:url(./images/categories_box_heading.gif) no-repeat 0 0; padding:9px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:18px; font-size:14px; color:#fff;}
#left_container_sub3 .requirements .requirements_link{width:249px; float:left; background:url(./images/categories_box_middle_bg.gif) repeat-y 0 0;}
#left_container_sub3 .requirements .requirements_link ul{width:240px; float:left; background:url(./images/categories_box_bottom_corne.gif) no-repeat 0 bottom; padding:5px 4px 5px 5px; list-style:none;}
#left_container_sub3 .requirements .requirements_link ul li{width:220px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2070a0; font-size:12px; line-height:14px; padding:5px 10px; }
#left_container_sub3 .requirements .requirements_link ul li.last{ border-bottom:1px solid #dadada; padding-bottom:20px;}
#left_container_sub3 .requirements .requirements_link ul li a{color:#6a6a6a; text-decoration:none;}
#left_container_sub3 .requirements .requirements_link ul li a:hover{color:#2070a0; text-decoration:underline;}

#left_container_sub3 .requirements .requirements_link ul li.text{width:220px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a; font-size:10px; line-height:15px; padding:6px 10px; text-align:center; }
#left_container_sub3 .requirements .requirements_link ul li.text a{color:#2070a0; text-decoration:none; font-weight:bold;}
#left_container_sub3 .requirements .requirements_link ul li.text a:hover{color:#2070a0; text-decoration:underline;}

#right_container_sub3{width:660px; float:right; padding:17px 0 30px}
.content_box{width:660px; float:left; margin-bottom:20px; border-bottom:2px solid #e7e7e7; padding-bottom:12px;}
.content_box_last{width:660px; float:left; margin-bottom:45px; padding-bottom:12px;}
.content_box_last.full{width:958px;}
#right_container_sub3 .continue{width:660px; float:left;text-align:right;}
#right_container_sub3 p{width:660px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#6a6a6a;}
#right_container_sub3 p strong{font-size:14px; color:#070707; line-height:30px}
#right_container_sub3 p span.left{ width:auto;float:left; padding:0px 12px 10px 0}
#right_container_sub3 p span.middle{ width:auto;float:left; padding:0px 0px 10px 0}
#right_container_sub3 p span.right{ width:auto;float:right; padding:0px 0px 10px 12px;}
#right_container_sub3 p a{color:#2070a0; text-decoration:none; font-weight:bold; font-size:14px;}
#right_container_sub3 p a:hover{color:#2070a0; text-decoration:underline;}

#outer_footer{width:100%; float:left; background:url(./images/footer_bg.gif) repeat-x; padding:115px 0 0}
#footer{width:980px; margin:0 auto;}
#footer img{float:left;}
#footer .top_cotainer{width:958px; float:left; padding:0 11px 9px; background:url(./images/footer_line.gif) no-repeat center bottom;}
#footer .bottom_container{width:958px; float:left; padding:12px 11px 9px;}
#footer .left_container{width:600px; float:left;}
#footer .left_container ul{width:600px; float:left; list-style:none;}
#footer .left_container ul li{width:auto; float:left; margin-right:1px; display:inline;}
#footer .left_container p{width:600px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#4f4f4f; padding:8px 0}
#footer .left_container p a{color:#4f4f4f; text-decoration:none;}
#footer .left_container p a:hover{color:#4f4f4f; text-decoration:underline;}
#footer .right_container{width:300px; float:right; padding:2px 12px 0 0}
#footer .right_container ul{width:auto; float:right; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;}
#footer .right_container ul li{width:auto; float:left; margin-left:12px; display:inline; color:#4f4f4f; font-weight:bold;}
#footer .right_container ul li a{color:#4f4f4f; text-decoration:none;}
#footer .right_container ul li a.rss{width:auto; float:left; background:url(./images/rss_icon.gif) no-repeat right 0; padding:7px 36px 6px 0;}
#footer .right_container ul li a.top{width:auto; float:left; background:url(./images/top_link_icon.gif) no-repeat right 0; padding:7px 36px 6px 0;}
#footer .right_container img{float:right;}
#footer .right_container p{width:auto; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#4f4f4f; padding:8px 0 0 12px}


/* wp-syntax plugin css */
.wp_syntax {
  color: #100;
  background-color: #f6f6f6;
  border: 2px solid #e7e7e7;
  margin: 0 0 1.5em 0;
  overflow: auto;
  float: left;
  width: 650px;
}
.wp_syntax table {
  border-collapse: collapse;
  margin:0 auto;
}
.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 2px 4px;
  text-align:left;
}
.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}
/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
  font-size: 12px;
  line-height: 1.333;
  white-space: pre;
}


#slideshow {
    position:relative;
    width: 958px;
	height: 357px;
	margin: 0px;
	padding: 0px;
}
#slideshow span {
    position:absolute;
    top:0;
    left:0;
	float: left;
    z-index:8;
    opacity:0.0;
}
#slideshow span.active {
    z-index:10;
    opacity:1.0;
}
#slideshow span.last-active {
    z-index:9;
}

.highlight {
	background-color:#ffffda;
	margin: 5px 0 10px;
	padding-top:10px !important;
}

input.continue {background: url(./images/continue.jpg) no-repeat; width: 118px; height: 37px; border: none; cursor: pointer;}
input.submit {background: url(./images/submit.jpg) no-repeat; width: 100px; height: 37px; border: none; cursor: pointer;}
p.error {clear: both; background: url(./images/reject.png) no-repeat; margin: 0 0 15px 0; padding-top: 4px !important; padding-bottom: 8px !important; padding-left: 32px !important; font-weight: bold; color: #b1221b;}
p.success {clear: both; background: url(./images/accept.png) no-repeat; margin: 0 0 15px 0; padding-top: 4px !important; padding-bottom: 8px !important; padding-left: 32px !important; font-weight: bold; color: #528f16;}

/* table css */

table {
	width: 100%;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	margin:1em auto;
		border-collapse:collapse;
}

/*
tr.odd td,
tr.odd .column1 {
	background:#f2f2f2;
}
*/
/*
tr.odd td,
tr.odd .column1 {
	background:#ffffff;
}*/

tr.odd .column1 {
	background:#ffffff;
}

.column1 {
	background:#ffffff; /* no alternating rows for now */
}

.column2 {
	background-color:#fcfcfc;
}

.column3 {
	background-color:#eaffd3;
}

.column4 {
	background-color:#daf2ff;
}

td.nobg {
	border-top:1px solid #ffffff;
	border-left:0;
	border-right:1px solid #ffffff;
	background:none;
}

td.nobgbot {
	border-bottom:1px solid #ffffff;
	border-left:0;
	border-right:1px solid #ffffff;
	background:none;	
}

td {
	color:#6a6a6a;
	border-bottom: 1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	padding:.3em 1em;
	text-align:center;
}

th {
	font-weight:bold;
	color:#6a6a6a;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	padding:.75em 1em;
}

thead th {
	background:#f2f2f2 url(./images/table-bg.gif) no-repeat;
	text-align:center;
	font-size:14px; line-height:30px;
}

tfoot th{
	background:#eaffd3;
	text-align:center;
}

tfoot th strong {
	font-size:14px; line-height:30px;
}

tfoot th em {
	color:#f03b58;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
}

ol {padding: 0 0 10px 35px; list-style: decimal;}
ol li {line-height: 20px;}

