/*========== reset ==========*/
html a{
outline:0;
}
img{border:none;}
a{
    text-decoration:none;
}
*:focus {outline: none;}
header, section, footer, aside, nav, article, figure {
display:block;
}
*{margin:0; padding:0;}

body{
font-family:helvetica;
    font-size:12px;
    background:#292929 url(../images/bg.png) repeat-x top center;
    text-align:center;
}
#qwrapper{
width:977px;
margin:0 auto;
text-align:left;
background:#292929 url(../images/wrapper_bg.png) no-repeat top center;
min-height:600px;
height:auto !important;
height:600px;
}
#qwrapper #grid_bg{
    width:960px;
    margin:0 auto;
    text-align:left;
}
#qwrapper #grid_bg #top{
    width:960px;
    height:148px;
    margin-top:11px;
    margin-left:0px;
    float:left;
    /*outline:solid 1px red;*/
}
#qwrapper #grid_bg #top img{
    float:left;
}
#qwrapper #grid_bg #top #navig{
    width:300px;
    height:148px;
    float:right;
}
#qwrapper #grid_bg #top #navig .team{
    position:absolute;
    width:67px;
    height:55px;
    background:transparent url(../images/team.png) no-repeat 0 ;
    float:left;
    cursor:pointer;
    margin:0px 0px 0px -20px;
}
#qwrapper #grid_bg #top #navig .phone{
    position:absolute;
    width:52px;
    height:54px;
    background:transparent url(../images/phone.png) no-repeat 0 -3px;
    float:left;
    cursor:pointer;
    margin:0px 0px 0px 45px;
    
}

#qwrapper #grid_bg #top #navig .phone:hover{
    position:absolute;
    width:52px;
    height:54px;
    background:transparent url(../images/phone.png) no-repeat 0 -55px;
    float:left;
    
    margin:0px 0px 0px 45px;
    
}

#qwrapper #grid_bg #top #navig .phone_top_select{
    position:absolute;
    width:50px;
    height:45px;
    margin:5px 0px 0px 46px;
    cursor:pointer;
    background:transparent url(../images/phone_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .phone_top_select:hover{
    position:absolute;
    width:50px;
    height:45px;
    margin:5px 0px 0px 46px;
    background:transparent url(../images/phone_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .phone_ex_cntnr{
    position:absolute;
    width:176px;
    top:45px;
    left:0px;
    cursor:default;
    float:left;
}
#qwrapper #grid_bg #top #navig .phone_ex_cntnr .top{
    position:relative;
    width:171px;
    height:15px;
    cursor:default;
    background:transparent url(../images/phone_ex_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .phone_ex_cntnr .middle{
    position:relative;
    width:171px;
    height:20px;
    cursor:default;
    background:transparent url(../images/phone_ex_middle.png) repeat-y;
    float:left;
}
#qwrapper #grid_bg #top #navig .phone_ex_cntnr .middle p{
    color:#fff;
    font-weight:bold;
    cursor:auto;
    margin:6px 0px 0px 30px;
}
#qwrapper #grid_bg #top #navig .phone_ex_cntnr .bottom{
    position:relative;
    width:171px;
    cursor:default;
    height:18px;
    background:transparent url(../images/phone_ex_btm.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .mail{
    position:absolute;
    width:52px;
    height:54px;
    cursor:pointer;
    background:transparent url(../images/mail.png) no-repeat 0 -3px;
    float:left;
    margin:0px 0px 0px 100px;
    
}
#qwrapper #grid_bg #top #navig .mail:hover{
    position:absolute;
    width:52px;
    height:54px;
    background:transparent url(../images/mail.png) no-repeat 0 -55px;
    float:left;
    margin:0px 0px 0px 100px;
    
}

#qwrapper #grid_bg #top #navig .mail_top_select{
    position:absolute;
    width:50px;
    height:45px;
    cursor:pointer;
    margin:5px 0px 0px 101px;
    background:transparent url(../images/mail_select_top.png) no-repeat;
    float:left;
}

#qwrapper #grid_bg #top #navig .mail_top_select:hover{
    position:absolute;
    width:50px;
    height:45px;
    margin:5px 0px 0px 101px;
    background:transparent url(../images/mail_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .mail_ex_cntnr{
    position:absolute;
    width:213px;
    height:70px;
    top:45px;
    cursor:default;
    left:-80px;
    float:left;
}
#qwrapper #grid_bg #top #navig .mail_ex_cntnr .top{
    position:relative;
    width:213px;
    height:19px;
    cursor:default;
    background:transparent url(../images/mail_ex_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .mail_ex_cntnr .middle{
    position:relative;
    width:213px;
    height:20px;
    cursor:default;
    background:transparent url(../images/mail_ex_middle.png) repeat-y;
    float:left;
}
#qwrapper #grid_bg #top #navig .mail_ex_cntnr .middle p{
    color:#fff;
    font-weight:bold;
    cursor:auto;
    margin:3px 0px 0px 20px;
}
#qwrapper #grid_bg #top #navig .mail_ex_cntnr .bottom{
    position:relative;
    width:213px;
    height:16px;
    cursor:default;
    background:transparent url(../images/mail_ex_btm.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .mail_selected .mail_id{
    position:Relative;
    margin:63px 0px 0px 13px;
    color:#d4d0d0;
    cursor:auto;
    float:left;
}
#qwrapper #grid_bg #top #navig .map{
    position:absolute;
    width:52px;
    height:54px;
    cursor:pointer;
    background:transparent url(../images/map.png) no-repeat 0 -3px;
    float:left;
    margin:0px 0px 0px 155px;
 
}

#qwrapper #grid_bg #top #navig .map:hover{
    position:absolute;
    width:52px;
    height:54px;
    background:transparent url(../images/map.png) no-repeat 0 -55px;
    float:left;
    margin:0px 0px 0px 155px;
 
}

#qwrapper #grid_bg #top #navig .map_top_select{
    position:absolute;
    width:50px;
    height:45px;
    cursor:pointer;
    margin:7px 0px 0px 156px;
    background:transparent url(../images/map_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .map_top_select:hover{
    position:absolute;
    width:50px;
    height:45px;
    margin:7px 0px 0px 156px;
    background:transparent url(../images/map_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .map_ex_cntnr{
    position:absolute;
    width:200px;
    top:45px;
    cursor:default;
    left:-89px;
    float:left;
}
#qwrapper #grid_bg #top #navig .map_ex_cntnr .top{
    position:relative;
    width:200px;
    height:18px;
    cursor:default;
    background:transparent url(../images/map_ex_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .map_ex_cntnr .middle{
    position:relative;
    width:200px;
    height:50px;
    background:transparent url(../images/map_ex_middle.png) repeat-y;
    float:left;
}
#qwrapper #grid_bg #top #navig .map_ex_cntnr .middle p{
    color:#fff;
    font-weight:bold;
    cursor:auto;
    margin:2px 0px 0px 17px;
}
#qwrapper #grid_bg #top #navig .map_ex_cntnr .bottom{
    position:relative;
    width:200px;
    height:18px;
    cursor:default;
    background:transparent url(../images/map_ex_btm.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .map_selected{
    width:200px;
    height:136px;
    background:transparent url(../images/map_hover.png) no-repeat;
    float:left;
    cursor:pointer;
    margin:6px 0px 0px 30px;
    
    z-index:99999999999999 !important;
}
#qwrapper #grid_bg #top #navig .map_selected .address{
    position:Relative;
    margin:60px 0px 0px 30px;
    color:#d4d0d0;
    line-height:15px;
    cursor:auto;
    float:left;
}



#qwrapper #grid_bg #top #navig .team{
    position:absolute;
    width:68px;
    height:54px;
    background:transparent url(../images/team.png) no-repeat 0 -3px;
    float:left;
    cursor:pointer;
    margin:0px 0px 0px 210px;
    
}

#qwrapper #grid_bg #top #navig .team:hover{
    position:absolute;
    width:68px;
    height:54px;
    background:transparent url(../images/team.png) no-repeat 0 -55px;
    float:left;
    margin:0px 0px 0px 210px;
    
}

#qwrapper #grid_bg #top #navig .team_top_select{
    position:absolute;
    width:65px;
    height:45px;
    margin:5px 0px 0px 211px;
    cursor:pointer;
    background:transparent url(../images/team_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_top_select:hover{
    position:absolute;
    width:65px;
    height:45px;
    margin:5px 0px 0px 211px;
    background:transparent url(../images/team_select_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr{
    position:absolute;
    width:152px;
    top:45px;
    left:0px;
    margin:0px 0px 0px -93px;
    cursor:default;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .top{
    position:relative;
    width:152px;
    height:19px;
    cursor:default;
    background:transparent url(../images/team_ex_top.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .warriors{
    position:relative;
    width:152px;
    height:34px;
    cursor:default;
    background:transparent url(../images/team_ex_warriors.png) no-repeat;
    float:left;
}
.data .name{
    color:#9d9a9d;
    font-weight:bold;
    cursor:auto;
    text-align:center;
    margin-top:50px !important;
    padding-top:10px;
    
}

.data .sep{
    width:98px;
    height:4px;
    background:transparent url(../images/name_sep.png) no-repeat;
    position:relative;
    float:left;
    margin-top:3px;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .warriors_btm{
    position:relative;
    width:152px;
    cursor:default;
    height:24px;
    background:transparent url(../images/team_ex_warriors_btm.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data{
    position:relative;
    width:98px;

    cursor:default;
    margin:0px 0px 0px 46px;
    background:transparent url(../images/team_ex_data.png) repeat-y;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .photo_selected{
    position:relative;
    width:68px;
    height:68px;
    cursor:default;
    margin:-12px 0px 0px 14px;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .slide_contnr{
    position:relative;
    width:65px;
    cursor:default;
    margin:0px 0px 0px 17px;
    float:left;
    top:-5px;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .slide_contnr .slides{
    position:relative;
    width:48px;
    cursor:default;
    margin:0px 0px 0px 8px;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .slide_contnr .slides .arrow_top{
    position:relative;
    width:22px;
    height:12px;
    cursor:default;
    background:transparent url(../images/arrow_top.png) no-repeat;
    background-position:top;
    margin:2px 0px 3px 12px;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .slide_contnr .slides .arrow_btm{
    position:relative;
    width:22px;
    height:12px;
    cursor:default;
    background:transparent url(../images/arrow_btm.png) no-repeat;
    background-position:top;
    margin:3px 0px 0px 14px;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .slide_contnr .slides .face{
    position:relative;
    width:48px;
    height:48px;
    cursor:default;
    list-style:none;
    margin:0px 0px 2px 0px;
    float:left;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .data .slide_contnr .dots{
    position:relative;
    width:5px;
    margin:94px 0px 0px 0px;
    float:right;
}
#qwrapper #grid_bg #top #navig .team_ex_cntnr .bottom{
    position:relative;
    width:98px;
    cursor:default;
    height:18px;
    margin:0px 0px 0px 46px;
    background:transparent url(../images/team_ex_btm.png) no-repeat;
    float:left;
}







#qwrapper #grid_bg #data{
    position:relative;
    width:800px;
    height:370px;
    float:left;
    text-align:left;
    margin: 135px 0px 0px 123px;
}
#qwrapper #grid_bg #data .makes{
    width:374px;
    height:43px;
    text-indent:-9999em;
    margin:110px 0px 0px 100px;
    background:transparent url(../images/makes.png) no-repeat;
    float:left;
}
#qwrapper #grid_bg #data .home{
    width:261px;
    height:366px;
    text-indent:-9999em;
    margin:0px 0px 0px 60px;
    float:left;
}
#qwrapper #grid_bg #slider{
    position:relative;
    width:802px;
    height:84px;
    margin:20px 0px 0px 80px;
    font-family:"helvetica", sans-serif;
    background:transparent url(../images/your_w.png) no-repeat top center;
    float:left;
}
#qwrapper #grid_bg #slider .name{
    position:relative;
    width:158px;
    font-size:18px;
    color:#9d9a9d;
    text-align:center;
    margin:30px 0px 0px 192px;
    float:left;
}
#qwrapper #grid_bg #slider .photo_sel{
    position:relative;
    width:68px;
    height:68px;
    margin:5px 6px 0px 10px;
    float:left;
}
#qwrapper #grid_bg #slider .reel_cntnr{
    position:relative;
    width:360px;
    height:68px;
    margin:7px 6px 0px 0px;
    float:left;
}

#qwrapper #grid_bg #slider .reel_cntnr .btm_cntnr{
    position:relative;
    margin:9px 30px 0px 33px;
    float:right;
}

#mycarousel {
    position: absolute;
    left: -10000px;
}