/*---------- COMAN----------*/
body{ margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif ;color:#333333;font-size:12px;text-decoration:none; line-height:18px;font-weight:normal; background:#E4E4E2 url(../images/header_bg.jpg) repeat-x;	}
.common_div{width:100%;}
img{border:0;}
.underline{ text-decoration:underline;}
.clr{clear:both; font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li, ol {margin:0px; padding:0px;}
a{ color:#008ED7; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*---------- index----------*/
#wapper{width:100%;padding:0;margin:0;}
#header_bg{width:100%;background:#000;height:130px;}
#header{width:974px;margin:0 auto; height:130px;}
#header_content{ float:right; width:385px; padding-top:15px; position:relative;}
#logo{padding-top:32px;margin:0;float:left; width:256px;}
#phoneno{  width:127px; padding-top:5px; float:right; padding-top:33px;}
a.dealerlogin{ width:112px; height:28px; background:url(../images/bt_dealer_login.png) no-repeat; overflow:hidden; display:block; float:right;}
a.dealerlogin:hover{ background-position:bottom; }
#track{ background:url(../images/track_icon.png) no-repeat 0 0; padding-left:30px; margin-top:40px; color:#008ED7; font-weight:bold; margin-left:50px; }
#banner{ height:325px; background:#D1D1D0 url(../images/banner_bg.jpg) repeat-x 0 bottom; margin-top:10px;}
#nav{ height:50px; width:978px; margin: 0 auto; position:relative; z-index:999}
#nav ul{ list-style:none;}
#nav ul li{ float:left;}
#nav ul li a{ height:50px; display:block;}

.fcb{ width:57px; height:57px; display:block; position:absolute;}
#nav-shadow .slide1 .fcb{ background:url(../images/icon_face_blue.png) no-repeat 0 0;filter: none !important;  }
#nav-shadow .slide2 .fcb{ background:url(../images/icon_twitter_blue.png) no-repeat 0 0;filter: none !important; }
#nav-shadow .slide3 .fcb{ background:url(../images/icon_in_blue.png) no-repeat 0 0;filter: none !important;}
.shadow{filter: none !important; }

/*---------- body content ----------*/

#middle_bg{ background:url(../images/middle_bg.jpg) repeat-x; }
#middlecontent_bg{ background:url(../images/middle_bg1.jpg) repeat-y;width:990px; margin:0 auto; }
#middlecontent_bottom_bg{ background:url(../images/middle_bg_bottom.jpg) no-repeat 0 bottom;width:990px;  }
#middlecontent{ padding-top:4px;  background:url(../images/middle_content.jpg) no-repeat center top; padding-left:25px;}
#footerbg{ text-align:center; background:#E4E4E2}
/*---------- middle box----------*/
a#webdesign{ background:url(../images/web_design_thumb.jpg) no-repeat 0 bottom; width:236px; height:266px; float:left; overflow:hidden; }
a#frontrow{ background:url(../images/front_row.jpg) no-repeat 0 bottom; width:236px; height:266px; float:left; margin-right:1px;overflow:hidden; }
a#call_tracker{ background:url(../images/call_tracker.jpg) no-repeat 0 bottom; width:236px; height:266px; float:left; margin-right:1px;overflow:hidden; }
a#active_post{ background:url(../images/active_post.jpg) no-repeat 0 bottom; width:236px; height:266px; float:left;overflow:hidden; }

/*---------- middle content----------*/

#whatwearesaying a, #award_content a{ color:#000; text-decoration:none;}
#whatwearesaying a:hover, #award_content a:hover{color:#000; text-decoration:underline;}


#bottom_content{ margin-top:19px;}
#testimonials{ float:left; width:291px; margin-left:-10px; overflow:hidden}
#bottom_content h4{ padding-bottom:10px; color:#FFFFFF; font-weight:bold; color:#FFFFFF; display:block; padding-left:20px; text-transform:uppercase; font-size:12px;}
#scrollquote .scrollable {    height: 280px;  overflow: hidden;  position: relative;   width: 300px;}
#scrollquote .scrollable .items {    clear: both;    position: absolute;    width: 20000em;}
#scrollquote .scrollable .items div {  float: left;}
#scrollquote .scrollable .active {   cursor: default;  position: relative;}
a.browse {  background-image: url(../images/scroll_controls.png); cursor: pointer; display: block; height: 24px;  position: absolute; text-indent: -9999px; width: 44px;  z-index: 100;}
a.right { background-position: -100px 0;  right: 0;  top: 0;}
a.right:hover {  background-position: -100px -24px;}
a.right:active {   background-position: -100px -24px;}
a.left {   right: 29px;   top: 0;}
a.left:hover {   background-position: 0 -24px;}
a.left:active {  background-position: 0 -24px;}
a.disabled {   visibility: hidden !important;}
a.pause {   background-position: -44px 0;    right: 0;    top: 0;   width: 44px;}
a.pause:hover {  background-position: -44px -24px;}
a.pause:active {  background-position: -44px -24px;}
.blockquoteBlk { background: url(../images/say-top.png) no-repeat scroll left top transparent; overflow: hidden; padding: 15px 0 0; padding-top:26px;  width: 300px;}
.blockquoteCont {   background: url(../images/say-btm.png) no-repeat scroll left bottom transparent;  overflow: hidden; padding: 0 0 32px; padding-bottom:39px;}
.blockquoteTxt {   background: url(../images/say-center.png) repeat-y scroll left top transparent;   overflow: hidden;   padding: 8px 30px 7px 42px;}
.sayBlk {overflow: hidden;padding: 0 0 0;}
.sayBlk .txt10, .sayBlk .txt12 { padding: 0 12px 1px 0; text-align: right;}
.sayBlk .txt10, .sayBlk .txt12 {   padding: 0 12px 1px 0;  text-align: right;}
.txt12 {   font-size: 12px;}
.txt12, .txt10 {   color: #fff;  display: block;  line-height: 15px;}

#whatwearesaying{ width:306px; float:left; margin-left:35px; position:relative}
#whatwearesaying h4{ padding-left:0px;}
#whatwearesaying ul{ list-style:none; color:#FFFFFF;}
#whatwearesaying ul li{ padding-bottom:12px; line-height:14px;  }


#award_content{ width:263px; float:left; margin-left:60px; color:#fff}
#award_content h4{ padding-left:0px;}

#award_content_text{ padding-top:10px;}

#award_content_text ul{ list-style:none; color:#FFFFFF; padding-top:10px;}
#award_content_text ul li{ padding-bottom:10px; line-height:14px; padding-left:20px; background:url(../images/blue_arrow.jpg) no-repeat   }
.messageimage{ padding-left:135px; padding-top:5px; position:absolute; top:239px;}
.messageimage img{ margin-top:5px;}






#footer_content {
    background: none repeat scroll 0 0 #E4E4E2;
    padding-top: 30px;
}
#footer_content_middle {
    background: url("../images/follow_box_bg.png") no-repeat scroll 656px 68px transparent;
    color: #666;
    margin: 0 auto;
    width: 980px;
}
#footer_content_middle #left_content {
    float: left;
    width: 236px;
}
#footer_content_middle #left_content .content {
    padding-left: 25px;
    padding-top: 20px;
}
#footer_content_middle #left_content .content h3 {
    color: #008ED7;
    display: block;
    font-family: "Avenir LT Std 35 Light",Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom: 11px;
    text-transform: uppercase;
}
a.white_link {
    color: #666;
    text-decoration: none;
}
a.white_link:hover { color:#008ED7;
    text-decoration: underline;
}
#footer_content_middle #right_content {
    float: left;
    padding-left: 25px;
    position: relative;
    width: 717px;
}
#footer_content_middle #right_content h3 {
    color: #000;
    display: block;
    font-family: "Avenir LT Std 35 Light",Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 6px;
    text-transform: uppercase;
}
#footer_content_middle #right_content .content {
    padding-left: 22px;
}
#footer_content_middle #right_content .content a {
    color: #666;
    text-decoration: none;
}
#footer_content_middle #right_content .content a:hover {
    text-decoration: underline; color:#008ED7;
}
#footer_content_middle #right_content .link_box {
    padding-bottom: 22px;
}



ul#nav-shadow {
    list-style: none outside none;
    padding-left: 16px;
}
ul#nav-shadow li {
    float: left;
    margin-right: 11px;
    width: 56px;
}
ul#nav-shadow li a {
    display: block;
    width: 56px;
}

.social_media_icon {
    height: 97px;
    left: 509px;
    position: absolute;
    top: 153px;
    width: 229px;
}



.img_build {
    margin-top: -14px;
    padding-left: 20px;
}






#slider { margin:0 auto;  background: url("../images/slide_area_background.jpg") repeat scroll center center transparent;

}

.bx-wrapper {
    margin: 0 auto !important;
    width: 100%;
}


ul#slider1 { z-index:0;
    height: 322px;
    list-style: none outside none;
    overflow: hidden;
}
ul#slider1 li {
    display: block;
    height: 322px;
    list-style: none outside none;
    text-align: center;
    width: 980px;
}
.bx-next {
    background: url("gray_next.png") no-repeat scroll 0 -30px transparent;
    height: 30px;
    position: absolute;
    right: -50px;
    text-indent: -999999px;
    top: 40%;
    width: 30px;
    z-index: 999;
}
.bx-prev {
    background: url("gray_prev.png") no-repeat scroll 0 -30px transparent;
    height: 30px;
    left: -50px;
    position: absolute;
    text-indent: -999999px;
    top: 40%;
    width: 30px;
    z-index: 999;
}

.bx-auto .start {
    background: url("gray_auto.png") no-repeat scroll 0 2px transparent;
    padding-left: 13px;
}
.bx-auto .stop {
    background: url("gray_auto.png") no-repeat scroll 0 -14px transparent;
    padding-left: 13px;
}
.bx-next:hover, .bx-prev:hover {
    background-position: 0 0;
}
.bx-pager .pager-active, .bx-pager a:hover {
    background-position: 0 0;
}
.bx-pager {
    background: url("../images/slider_bt_bg.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 12px;
    height: 30px;
    left: 0;
    padding-left: 782px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    top: 285px;
    width: 418px;
}
.bx-captions {
    color: #666666;
    font-size: 12px;
    padding: 7px 0;
    text-align: center;
}
.bx-auto {
    padding-top: 15px;
    text-align: center;
}
.bx-auto a {
    color: #666666;
    font-size: 12px;
}

.bx-window, .bx-wrapper{ z-index:0}





/*---------- Sub page ----------*/

#middle_bg.subpage{ background:#d1d1d1 url(../images/sub_page_bg.jpg) repeat-x; margin-top:10px; }
#subpage_content{ width:985px; margin:0 auto;}
#subpage_top_bg{ width:985px; height:31px;  }
#subpage_middle_bg{ background: url(../images/page_middle_bg.png) repeat-y;  width:925px; padding-left:30px; padding-right:30px;  }
#subpage_bottom_bg{ width:985px; height:39px;  }
#subpage_middle_bg h1{ margin-bottom:10px; color:#008ED7; font-weight:bold; font-size:18px; text-transform:uppercase; background:url(../images/heading_line.jpg) repeat-x 0 bottom; padding-bottom:10px; display:block;  }


#subpage_middle_bg h3{ color:#333333; font-weight:bold; font-size:14px; padding-bottom:15px;}









/*----------blog page ----------*/



#subpage_middle_bg h2{ margin-bottom:10px; color:#008ED7; font-weight:bold; font-size:18px;s padding-bottom:10px;  }

#sub_pade_content.blog {

}
#sub_pade_content.blog .left_block { color:#464646;
    float: left;
    padding-right: 17px;
    width: 620px;
}
#sub_pade_content.blog .right_block {
    float: left;
    width: 260px;
}
.blog_row {
    padding-bottom: 20px;
}
.blog_con img {
    margin-bottom: 12px;
    margin-top: 12px;
}
.comment_info {
    background: url("../images/blog_info.jpg") repeat-y scroll 0 0 transparent;
    border-top: 1px solid #EFEFEF;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
}
.blog_con a {
    color: #464646;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.blog_con a:hover {
    text-decoration: underline;
}
.comment_info .posted {
    color: #858585;
    float: left;
    width: 142px;
}
.comment_info .posttext {
    display: block;
    font-size: 10px;
    padding-bottom: 7px;
    text-transform: uppercase;
}
.comment_info .posted .date {
    font-size: 16px;
    font-weight: bold;
}
.comment_info .comment {
    color: #858585;
    float: left;
    padding-left: 16px;
    width: 114px;
}
.comment_info .cate {
    color: #858585;
    float: left;
    padding-left: 16px;
    width: 305px;
}
.comment_info a {
    color: #008ED7;
    font-weight: bold;
    text-decoration: underline;
}
.comment_info a:hover {
    text-decoration: none;
}
#sub_pade_content.blog .right_block h3 {
    color: #A6A6A6;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#sub_pade_content.blog .right_block ul {
    list-style: none outside none;
    padding-left: 12px;
}
#sub_pade_content.blog .right_block ul li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    padding-bottom: 3px;
    padding-left: 0;
}
#sub_pade_content.blog .right_block ul li a {
    color: #008ED7;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#sub_pade_content.blog .right_block ul li a:hover {
    text-decoration: underline;
}
#sub_pade_content.blog .right_block .box1 {
    border-bottom: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
    padding-bottom: 20px;
    padding-left: 21px;
    padding-top: 10px;
    text-transform: uppercase;
}
#sub_pade_content.blog .right_block .box1.socialicon {
    border-bottom: medium none;
    text-transform: capitalize;
}
#sub_pade_content.blog .socialicon ul {
    list-style: none outside none;
    padding-left: 0;
}
#sub_pade_content.blog .socialicon ul li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    padding-bottom: 9px;
    padding-left: 0;
}
#sub_pade_content.blog .socialicon ul li a {
    color: #008ED7;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-top: 7px;
    text-decoration: none;
}
#sub_pade_content.blog .socialicon ul li a:hover {
    text-decoration: underline;
}
#sub_pade_content.blog .socialicon ul li a.face {
    background: url("../images/b_icon_face.jpg") no-repeat scroll 0 0 transparent;
    padding-left: 42px;
}
#sub_pade_content.blog .socialicon ul li a.twiiter {
    background: url("../images/b_icon_twiiter.jpg") no-repeat scroll 0 0 transparent;
    padding-left: 42px;
}
#sub_pade_content.blog .socialicon ul li a.linkin {
    background: url("../images/b_icon_in.jpg") no-repeat scroll 0 0 transparent;
    padding-left: 42px;
}
.blog_row.des .rowheader {
}
.blog_row.des h2 {
    float: left;
    width: 512px;
}
.blog_row.des .rowheader a {
    color: #464646;
    font-size: 14px;
    text-decoration: none;
	font-weight:bold;
}
.blog_row.des .rowheader a:hover {
    text-decoration: underline;
}
.tag {
    padding-bottom: 15px;
    padding-top: 15px;
}
.tag a {
    font-size: 11px;
    font-weight: bold;
}
.blog_form {
    background: none repeat scroll 0 0 #E4E4E9;
    margin-top: 10px;
    padding: 15px;
}
.blog_form h4 {
    color: #464646;
    display: block;
    font-weight: bold;
    padding-bottom: 26px;
}
.blog_form_row {
    padding-bottom: 15px;
}
.blog_form_row .formbox {
    float: left;
    margin-right: 25px;
    width: 180px;
}
.blog_form_row .formbox.last {
    margin-right: 0;
}
.blog_form_row .formbox.textarea {
    float: none;
    margin-right: 0;
    width: auto;
}
.blog_form_row .formbox .label {
    font-weight: bold;
    padding-bottom: 7px;
}
.blog_form_row .formbox .input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6CA;
    height: 24px;
    padding-left: 4px;
    padding-top: 4px;
    width: 174px;
}
.blog_form_row .formbox .textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6CA;
    height: 106px;
    padding-left: 4px;
    padding-top: 4px;
    width: 584px;
}
.blog_submit {
    text-align: right;
}






.input_field{ border:1px solid #C6C6CA; height:25px; width:175px; padding-top:3px; padding-left:3px;}
.input_comment{ border:1px solid #C6C6CA; height:103px; width:586px; padding-top:3px; padding-left:3px;}


#portfoliobottom {
    background:#fff url(../images/porfolio_bottom_bg.jpg) repeat-x  0 0 ;
    height: 201px;
    width: 100%; margin-bottom:18px; 
}
#wemake_port {
    height: 188px;
    margin: 0 auto;

    width: 1074px;
}

/*----------Subpage ----------*/

#subpage_middle_bg.subpage{  width:955px; padding-right:0px;  }
#subpage_middle_bg.subpage #comman_left{ width:580px; float:left; }
#subpage_middle_bg.subpage #comman_right{ width:365px; float:left; }


/*----------Active Post ----------*/

#subpage_middle_bg.activepost{  width:955px; padding-right:0px;  }
#subpage_middle_bg.activepost #comman_left{ width:569px; float:left; }
#subpage_middle_bg.activepost #comman_right{ width:326px; float:left; margin-left:10px; }

ul.bluearow{ list-style:none; display:block; margin-top:30px;font-size:14px;font-weight:bold; }
ul.bluearow li{  margin-bottom:15px; background:url(../images/blue_arrow2.jpg) no-repeat 0 0px; padding-left:30px; padding-bottom:3px;   }

ul.bluearow.small{ font-size:12px;font-weight:normal; }
/*----------Facebook Inventory ----------*/

#subpage_middle_bg.facebook_inventory{  width:955px; padding-right:0px;  }
#subpage_middle_bg.facebook_inventory #comman_left{ width:517px; float:left; }
#subpage_middle_bg.facebook_inventory #comman_right{ width:438px; float:left; margin-left:0px; }

.big_tx{ font-size:14px;}



/*----------Facebook Inventory ----------*/

#subpage_middle_bg.franchiseportal{  width:925px; padding-right:30px;  }
#subpage_middle_bg.franchiseportal #comman_left{ width:925px; float:left; }
#subpage_middle_bg.franchiseportal #comman_right{ width:438px; float:left; margin-left:0px; }

/*----------Inventory Management----------*/

#subpage_middle_bg.inventory_management{  width:925px; padding-right:30px;  }
#subpage_middle_bg.inventory_management #comman_left{ width:925px; float:left; }
#subpage_middle_bg.inventory_management #comman_right{ width:438px; float:left; margin-left:0px; }

/*----------Last Chance----------*/



#subpage_middle_bg.last_chance{  width:955px; padding-right:0px;  }
#subpage_middle_bg.last_chance #comman_left{ width:517px; float:left; }
#subpage_middle_bg.last_chance #comman_right{ width:428px; float:left; margin-left:10px; }


/*----------Managed Social Media ----------*/

#subpage_middle_bg.managed_socialmedia{  width:925px; padding-right:30px;  }
#subpage_middle_bg.managed_socialmedia #comman_left{ width:562px; float:left; }
#subpage_middle_bg.managed_socialmedia #comman_right{ width:260px; float:left; margin-left:58px; text-align:center }



/*----------Video ----------*/

#subpage_middle_bg.video{  width:925px; padding-right:30px;  }
#subpage_middle_bg.video #comman_left{ width:496px; float:left; line-height:16px }
#subpage_middle_bg.video #comman_right{ width:412px; float:left; margin-left:15px; text-align:center }

.colomn_1, .colomn_2 {
    float: left;
    width: 48%;
}
/*----------dealer_website----------*/

#subpage_middle_bg.dealer_website{  width:955px; padding-right:0px;  }
#subpage_middle_bg.dealer_website #comman_left{ width:517px; float:left; }
#subpage_middle_bg.dealer_website #comman_right{ width:420px; float:left; margin-left:15px; }


/*----------mobile_websites ----------*/

#subpage_middle_bg.mobile_websites{  width:955px; padding-right:0px;  }
#subpage_middle_bg.mobile_websites #comman_left{ width:422px; float:left; }
#subpage_middle_bg.mobile_websites #comman_right{ width:510px; float:left; margin-left:5px; }

#grey_bg{background:url(../images/gray_bg.png)repeat 0px 0px; font-size:16px; font-style:italic; color:#008ED7; font-weight:bold; line-height:20px;}
#grey_bg .top_bg{background:url(../images/quate_left.png) no-repeat 6px 6px;  padding-left:51px; padding-top:22px; }
#grey_bg .bottom_bg{background:url(../images/quate_right.png) no-repeat 409px bottom; padding-right:19px; padding-bottom:20px; }



#subpage_middle_bg.contact #comman_left{ width:422px; float:left; }
#subpage_middle_bg.contact #comman_right{ width:510px; float:left; margin-left:5px; }

#subpage_middle_bg.contact .right_block {
    float: right;
    width: 540px;
}


#subpage_middle_bg.contact .left_block.tech {
    border-right: 1px solid #EAEAEA;
    float: left;
    margin-right: 22px;
    padding-bottom: 130px;
    padding-left: 23px;
    padding-top: 119px;
    width: 320px;
}



#subpage_middle_bg.contact{ padding-top:28px; padding-bottom:20px; padding-left:40px; padding-right:25px; width:925px; }
#subpage_middle_bg.contact .left_block{ width:360px; float:left;  padding-top:7px;  }
#subpage_middle_bg.contact .right_block{ width:540px; float:right;   }
#subpage_middle_bg.contact .right_block .left_form{ width:270px; float:left;    }
#subpage_middle_bg.contact .right_block .left_form.none{ margin-right:0px; float:right; width:260px;  }
#subpage_middle_bg.contact .right_block .left_form .formrow{ padding-bottom:12px;   }
#subpage_middle_bg.contact .right_block .formrow .label{ padding-bottom:10px; font-weight:bold;     }
#subpage_middle_bg.contact .right_block .formrow .orange{ color:#f37122   }
#subpage_middle_bg.contact .right_block .formrow .input{ width:245px; height:19px; padding:8px; border:none; background:#f0f0f0  }
#subpage_middle_bg.contact .right_block .formrow .textarea{ width:246px; height:164px; padding-top:3px; padding-left:3px; border:none; background:#f0f0f0  }
#subpage_middle_bg.contact .right_block .formrow .submit{ padding-right:6px; text-align:right; }
.contact_list{padding-left:10px; padding-top:10px;}
.contact_list a{color:#333333; text-decoration:underline}
.contact_list a:hover{text-decoration:none}


.Errortext, .formrow span { color:#F00;}



/*----------History ----------*/

#subpage_middle_bg.history{  width:955px; padding-right:0px;  }
#subpage_middle_bg.history #comman_left{ width:529px; float:left; }
#subpage_middle_bg.history #comman_right{ width:346px; float:left; margin-left:30px; }

div#rotator {
    height: auto;
    position: relative;
}
div#rotator ul li {
    float: left;
    list-style: none outside none;
    position: absolute;
}
div#rotator ul li img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #CCCCCC;
}
div#rotator ul li.show {
    z-index: 500;
}



/*----------leadership ----------*/

#subpage_middle_bg.leadership{  width:925px; padding-right:30px;  }
#subpage_middle_bg.leadership #comman_left{ width:925px; float:left; }



.staf {
    border: 1px solid #B8B8B8;
}

.staf_box_left {
    float: left;
    padding: 6px;
    width: 201px;
}
.staf-item {
    background: url(../images/photo_bg.png) no-repeat  0 0 transparent;
    cursor: pointer;
    float: left;
    padding: 3px 11px 10px 4px;
    width: 201px;
}

.staf-item-inner {
    height: 200px;
    margin-bottom: 3px;
    overflow: hidden;
    position: relative;
    width: 201px;
}
.staf-item .staf-meta {
    background: url("../images/staff_bg.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 140px;
    
    line-height: 22px;
    padding-left: 25px;
    padding-top: 60px;
    position: absolute;
    top: 3px;
    width: 201px;
}
.staf_box_right {
    float: left;
    line-height: 20px;
    margin-left: 15px;
    padding: 6px;
    width: 602px;
}






#subpage_middle_bg.media {
   
    width:940px; padding-right:15px; 
}
#subpage_middle_bg.media .left_block {
    float: left;
    width: 275px;
}
#subpage_middle_bg.media .right_block {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-left: 24px;
    padding-left: 10px;
    padding-top: 0;
    width: 570px;
}
.media_box {
    padding-bottom: 10px;
}
.media_box_row {
    padding-bottom: 5px;
    width: 546px;
}
.media_box_row .top_bg {
    height: 16px;
}
.media_box_row .middle_bg {
    background: url(../images/featur_middle_bg.png) repeat-y scroll 0 0 transparent;
    width: 546px;
}
.media_box_row .bottom_bg {
    height: 16px;
}
.media_box_row .middle_bg .heading {
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-left: 22px;
    width: 488px;
}
.media_box_row .middle_bg .clickicon { padding-left:6px; padding-top:3px;
    display: block;
    float: left;
    width: 14px;
}
.news_cont {
    padding-left: 18px;
    padding-right: 30px;
}
#sub_pade_content.media .right_block h2 {
    padding-left: 10px;
}




ul#twitter_update_list {
    list-style: none outside none;
}
ul#twitter_update_list li {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
ul#twitter_update_list li span {
    background: none repeat scroll 0 0 #E7E7E7;
    display: block;
    font-weight: bold;
    padding: 10px;
}
ul#twitter_update_list li span a {
    background: none repeat scroll 0 0 transparent;
    color: #008ED7;
    display: inline;
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}
ul#twitter_update_list li a {
    background:#FFF url(../images/comment_image.jpg ) no-repeat 19px 0;
    color: #464646;
    display: block;
    font-size: 12px !important;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 45px;
    padding-top: 10px;
}





/*----------distribution ----------*/

#subpage_middle_bg.distribution{  width:925px; padding-right:30px;  }
#subpage_middle_bg.distribution #comman_left{ width:925px; float:left; }
#subpage_middle_bg.distribution #comman_right{ width:438px; float:left; margin-left:0px; }

/*----------ActiveTrax ----------*/


#subpage_middle_bg.activetrax {  width:930px; padding-right:25px; }
#subpage_middle_bg.activetrax #comman_left {  float: left;    width: 476px;}
#subpage_middle_bg.activetrax #comman_right { background: none repeat scroll 0 0 ;
    float: left;
    margin-left: 24px;
    padding-left: 10px;
    padding-top: 0;
    width: 412px;
}

#subpage_middle_bg.statistics {  width:925px; padding-right:30px;  }
#subpage_middle_bg.statistics #comman_left {  float: left;    width: 476px;}

/*----------Google ----------*/
#subpage_middle_bg.google {  width:930px; padding-right:25px; }
#subpage_middle_bg.google #comman_left {  float: left;    width: 543px;}
#subpage_middle_bg.google #comman_right { 
    float: left;
    margin-left: 24px;
    padding-left: 10px;
    padding-top: 40px;;
    width: 352px;
}

/*----------Front Row ----------*/
#subpage_middle_bg.frontrow {  width:930px; padding-right:25px; }
#subpage_middle_bg.frontrow #comman_left {  float: left;    width: 543px;}
#subpage_middle_bg.frontrow #comman_right { 
    float: left;
    margin-left: 24px;
    padding-left: 10px; text-align:center;
  
    width: 352px;
}

a.blue_link_arrow{ margin-left:85px; margin-top:10px; color:#008ed7; display:inline-block; font-size:16px; font-weight:bold; text-decoration:none;background: url(../images/arrow.png) no-repeat right 2px ; padding-right:20px;}
a.blue_link_arrow:hover{ text-decoration:underline;}


#footer {
    background: url(../images/footer_bg.jpg) repeat-x  0 0 ;
    height: 49px;
}
.footer_middle {
    margin: 0 auto;
    padding-left: 30px;
    width: 950px;
}

#footer_text_bg {
    background: url(../images/footer_text_bg.jpg) repeat-x  0 0 ;
    color: #747474;
    height: 29px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    width: 386px;
}

.blog_comment {
    background: none repeat scroll 0 0 #F1F1F1;
    margin-bottom: 10px;
    padding: 10px;
}



a.ipad_text{
	background:url(../images/big_arrow.png) no-repeat 0 1px;
	;
	padding-left:33px;
	font-size:28px;
	text-decoration:underline;
	font-weight:bold;
	font-family: Helvetica, Arial,sans-serif;
	color:#e75700;
	display:block;
	position:absolute;
	top: 71px;
	padding-bottom:10px;
	line-height:28px;
	left: 4px;
}
a.ipad_text:hover{ text-decoration:none; }









.bx-next {
    background: url("gray_next.png") no-repeat scroll 0 -30px transparent;
    height: 30px;
    position: absolute;
    right: -50px;
    text-indent: -999999px;
    top: 40%;
    width: 30px;
    z-index: 999;
}
.bx-prev {
    background: url("gray_prev.png") no-repeat scroll 0 -30px transparent;
    height: 30px;
    left: -50px;
    position: absolute;
    text-indent: -999999px;
    top: 40%;
    width: 30px;
    z-index: 999;
}
.bx-pager a {
    background: url("../images/dot.png") no-repeat scroll 0 -14px transparent;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    text-indent: -99999px;
    width: 14px;
}
.bx-auto .start {
    background: url("gray_auto.png") no-repeat scroll 0 2px transparent;
    padding-left: 13px;
}
.bx-auto .stop {
    background: url("gray_auto.png") no-repeat scroll 0 -14px transparent;
    padding-left: 13px;
}
.bx-next:hover, .bx-prev:hover {
    background-position: 0 0;
}
.bx-pager .pager-active, .bx-pager a:hover {
    background-position: 0 0;
}
.bx-pager {
    background: url("../images/slider_bt_bg.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 12px;
    height: 23px;
    left: 0;
    padding-left: 666px;
    padding-top: 15px;
    position: absolute;
    text-align: center;
    top: 285px;
    width: 290px;
}
.bx-captions {
    color: #666666;
    font-size: 12px;
    padding: 7px 0;
    text-align: center;
}
.bx-auto {
    padding-top: 15px;
    text-align: center;
}
.bx-auto a {
    color: #666666;
    font-size: 12px;
}

