*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
:focus{outline:none}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
body{font-size:12px; line-height:14px;  font-family:Arial, Helvetica, sans-serif; background:#282828}
.wrapper{width:1100px; margin:0 auto;}
#main{ float:left; width:100%; background:url(../images/body_bg.jpg) repeat 0 0; }
#outer_header{ float:left; width:100%; background:url(../images/outer_header_bg.jpg) repeat-x 0 bottom; min-width:1120px;}
header{ float:left; width:1020px; position:relative; padding:30px 40px 27px 40px; background:url(../images/outer_header_bg.jpg) repeat-x 0 bottom; z-index:99}
.logo{ float:left; position:absolute; left:33px;top:0; z-index:99}
.logo img{ float:left;}
.search{ float:right; width:228px; height:14px; border:1px solid #c8c9ca; border-radius:3px; background:#fff url(../images/search_bg.jpg) repeat-x 0 0;; padding:9px 12px; position:relative; behavior:url(PIE.htc)}
.search form{ float:left; width:100%;}
.search form .btn{ float:left; background:url(../images/search_icon.png) no-repeat 0 0; width:13px; height:14px; border:0; cursor:pointer; margin-top:1px;}
.search form input{ float:right; width:210px; font-size:13px; line-height:14px; border:0; background:none; color:#7a7a7a; text-transform:uppercase; font-family: 'Helvetica-Condensed';}

nav{ float:right; width:816px; margin:33px 0 0 0}
nav ul{ float:left; list-style:none;}
nav ul li{ padding:3px 18px 4px 16px; background:url(../images/nav_saprater.jpg) no-repeat right 0; float:left;}
nav ul li.last{ background:none;}
nav ul li a{position:relative; font-size:17px; line-height:19px; color:#7a7a7a; text-transform:uppercase;  font-family: 'helveticaneue_condheavy';}
nav ul li a span{ float:left; position:absolute; top:43px; left:0; display:none; width:100%; text-align:center;}
nav ul li a:hover {color:#d92122}
nav ul li a:hover span{ display:block;}
nav ul li.active a {color:#d92122}
nav ul li.active a span{ display:block;}

#outer_body{ float:left; width:100%; background:url(../images/body_outer_bg2.jpg) repeat-x 0 -100px; min-width:1120px;}
#body_outer{ float:left; width:100%; background:url(../images/body_outer_bg1.jpg) repeat-x 0 0;}
#body_outer.bg1{ background:url(../images/body_outer_bg2.jpg) repeat-x 0 -100px;}
#body_outer.bg_none{  background:none;}

.slider_sec{ position:relative; height:367px; width:100%; float:left;}
.slider_sec .slider{ float:left; width:100%; height:367px;}
.slider_detail{ float:left; width:455px; position:absolute; top:107px; left:128px;}
.slider_detail  p{ font-size:31px; line-height:41px; color:#7a7a7a; font-family: 'Helvetica-Condensed';}
.slider_detail  p strong{ color:#fff; font-weight:normal; font-family: 'Helvetica-Condensed';}



.paging_sec{ float:left; width:100%; position:absolute; left:0; bottom:15px;}
.paging_sec .paging_row{ float:left; width:100%; position:relative;}
.paging{ float:left; width:150px; left:46.5%; bottom:15px; position:absolute; z-index:9}
.paging ul{ float:left; list-style:none;}
.paging ul li{ float:left; padding-right:6px; }
.paging ul li a{ float:left; background:url(../images/paging_dot.png) no-repeat 0 0; width:14px; height:14px;}
.paging ul li a:hover{ background-position:0 bottom;}
.paging ul li.active a{ background-position:0 bottom;}
.prev_btn{ float:left; background:url(../images/prev_btn.png) no-repeat 0 0; width:46px; height:110px; left:41px; top:137px; position:absolute;}
.next_btn{ float:left; background:url(../images/next_btn.png) no-repeat 0 0; width:46px; height:110px; right:41px; top:137px; position:absolute;}


#body_container{ float:left; width:1020px; padding:10px 40px 27px 40px}
.video_container{ float:left; width:100%; padding-bottom:12px;}
.video_box{margin:10px 0 0 -8px; float:left; background:url(../images/video_box_shadow.png) no-repeat center  bottom; padding-bottom:10px;}
.video{ float:left; width:517px; background:#fff; border:8px solid #d94542; border-radius:12px; position:relative; behavior:url(PIE.htc); min-height:290px;}
.video img{ float:left; border-radius:12px; position:relative; behavior:url(PIE.htc)}
.video_detail{ float:left; width:421px; margin:42px 0 0 39px;color:#ffffff; }
.video_detail h3{ float:left; width:100%; font-size:40px; line-height:55px; padding-bottom:11px; text-transform:uppercase; font-family: 'helvetica-condensedboldRg'; font-weight:normal; letter-spacing:1px}
.video_detail p{ font-size:20px; line-height:28px; padding-bottom:26px; font-family: 'Helvetica-Condensed';}
.video_detail a{color:#ffffff; font-size:15px; line-height:17px; text-transform:uppercase; float:left;  padding: 6px 13px 3px; background:#000000;  font-family: 'helvetica-condensedboldRg';}
.video_detail a span{ color:#cecece}
.video_detail a:hover{ background:#322020}

.bottom_common{ float:left; width:974px; background:url(../images/shadow1.png) no-repeat center bottom; padding-bottom:15px; margin:30px 23px 0 23px;}
.bottom_common h3{ float:left; width:100%; background:#fff; text-align:center; font-size:30px; line-height:32px;padding:13px 0 14px 0; color:#5b5b5b; font-family: 'Helvetica-Condensed'; font-weight:normal;}
.bottom_common h3 strong{ color:#dd2023;font-family: 'helvetica-condensedboldRg'; font-weight:normal;}


#footer_outer{ float:left; width:100%;  min-width:1120px; background:url(../images/outer_footer_bg1.jpg) repeat-x 0 bottom;}
#footer_outer.bg1{background:#171717 url(../images/outer_footer_bg.jpg) repeat-x 0 0;}
footer{ float:left; width:1002px; padding:36px 40px 0 58px; background:#171717 url(../images/outer_footer_bg.jpg) repeat-x 0 0; }
.newsletter{ float:left; width:525px; padding:10px 0 0 0}
.newsletter h3{ float:left; width:100%; text-indent:2px; padding-bottom:15px; font-size:16px; line-height:19px; color:#ffffff; text-transform:uppercase;font-family: 'Helvetica-Condensed'; font-weight:normal; letter-spacing:1px;}
.newsletter form{ float:left; width:100%;}
.newsletter form .input{ float:left; background:url(../images/input_bg.jpg) no-repeat 0 0; width:168px; height:15px; padding:10px 13px; margin-right:6px;}
.newsletter form .input input{ float:left; background:none; width:100%; font-size:13px; line-height:15px; color:#888888; text-transform:uppercase; border:0; font-family: 'Helvetica-Condensed';}
.newsletter form .submit{ float:left; width:87px;text-shadow: 0 0 1px #000000; border:0; font-size:14px; line-height:16px; color:#ffffff; font-family: 'helvetica-condensedboldRg'; background:url(../images/submit_btn.png) no-repeat 0 0; text-transform:uppercase; height:33px; cursor:pointer;  margin:2px 0 0 0;  }

.address{ float:left; width:228px; background:url(../images/bdr.jpg) repeat-y 0 0;}
.address p{ float:left; width:70%; font-size:17px; line-height:24px; color:#ffffff; font-family: 'Helvetica-Condensed'; background:url(../images/bdr.jpg) repeat-y right 0;   padding: 0 15% 0 17%;;}
.address p span{ float:left; width:100%; color:#787777}

.btm_social{ float:right; width:190px; padding-top:2px;}
.btm_social h3{ float:left; width:100%; padding-bottom:13px; font-size:18px; line-height:19px; color:#ffffff; text-transform:uppercase;font-family: 'Helvetica-Condensed';  text-shadow:1px 1px 1px #000000; text-indent:17px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
 .btm_social h3{ font-size:16px}   /* Webkit-specific CSS here */
}

.btm_social ul{ float:right; list-style:none; padding-right:10px}
.btm_social ul li{ float:left; padding-right:9px;}
.btm_social ul li a{ float:left; background:url(../images/btm_icon1.png) no-repeat 0 0;height:50px; width:49px;}
.btm_social ul li a:hover{ background-position:0  bottom;}
.btm_social ul li a.icon2{background:url(../images/btm_icon2.png) no-repeat 0 0;}
.btm_social ul li a.icon2:hover{ background-position:0  bottom;}
.btm_social ul li a.icon3{background:url(../images/btm_icon3.png) no-repeat 0 0;}
.btm_social ul li a.icon3:hover{ background-position:0  bottom;}

.footer_btm{ float:left; width:100%; padding:5px 0 29px 0;}
.footer_btm p{ float:left; font-size:13px; line-height:15px; color:#8c8c8c; font-family: 'Helvetica-Condensed'; padding:35px 0 0 0}
.footer_btm .disignby{ float:right; background:url(../images/btm_curv.jpg) no-repeat 0 0; width:208px; padding:17px 38px 0 0; margin-right:-16px}
.footer_btm .disignby span{ float:left; width:100%;text-align:center; font-size:9px; line-height:12px; color:#7d7d7e; text-transform:uppercase; text-align:right; font-family: 'Helvetica-Condensed'; letter-spacing:1px; padding-bottom:2px;}

/*.footer_btm .disignby a{ float:right; background:url(../images/design_text.png) no-repeat 0 0; width:185px; height:17px;}*/
.footer_btm .disignby a{ float:right; width:185px; height:17px;}

.container{ float:left; width:100%; background:url(../images/shadow1.png) no-repeat center bottom; padding-bottom:17px;}
.container.spacer{ margin:15px 0 0 0}
.container.spacer1{ margin:20px 0 0 0}
#blog_container{ float:left; width:100%;  background:#ececec; }

.top_social{ float:left; width:100%; float:right; padding-bottom:9px; padding-top:3px}
.top_social ul{ float:right; list-style:none;}
.top_social ul li{ float:left; padding-left:8px}
.top_social ul li a{ float:left; background:url(../images/social_icon1.png) no-repeat 0 0; width:41px; height:42px;}
.top_social ul li a:hover{ background-position:0 bottom;}
.top_social ul li a.icon2{background:url(../images/social_icon2.png) no-repeat 0 0;}
.top_social ul li a.icon2:hover{ background-position:0 bottom;}
.top_social ul li a.icon3{background:url(../images/social_icon3.png) no-repeat 0 0;}
.top_social ul li a.icon3:hover{ background-position:0 bottom;}

.top_social2{ float:left; width:100%; float:right; padding-bottom:9px; padding-top:3px}
.top_social2 ul{ float:right; list-style:none;}
.top_social2 ul li{ float:left; padding-left:8px}
.top_social2 ul li a{ float:left; width:41px; height:42px;}
.top_social2 ul li a:hover{}
.top_social2 ul li a.icon2{}
.top_social2 ul li a.icon2:hover{}
.top_social2 ul li a.icon3{}
.top_social2 ul li a.icon3:hover{}


.left_sec{ float:left; width:670px; background:#fff; padding-bottom:80px;}
.tabs{ float:left; background:url(../images/tabing_bg.jpg) repeat-x 0 0; width:100%;}
.tabs ul{ float:left; list-style:none;}
.tabs ul li{ float:left; background:url(../images/tabs_saprater.jpg) no-repeat right 10px; padding-right:1px;}
.tabs ul li.last{ background:none;}
.tabs ul li a{ float:left; padding:13px 24px; font-size:17px; line-height:18px; color:#ffffff; text-transform:uppercase; font-family: 'Helvetica-Condensed'; position:relative;}
.tabs ul li a img{ float:left; position:absolute; bottom:-10px; left:45%; display:none;}
.tabs ul li a:hover{ background:url(../images/tabs_hover.jpg) repeat-x 0 0;}
.tabs ul li a:hover img{ display:block;}
.tabs ul li.active a{ background:url(../images/tabs_hover.jpg) repeat-x 0 0;}
.tabs ul li.active a img{ display:block;}

.tab_box{ float:left; width:582px; padding:0 63px 0 25px;}
.tab_box .common_box{ float:left; width:100%; padding:30px 0 20px 0; background:url(../images/dash.jpg) repeat-x 0 bottom}
.tab_box .common_box.last{ background:none;}
.tab_box .common_box h3{ float:left; width:100%; font-size:25px; line-height:27px; color:#000000; text-transform:uppercase; padding-bottom:6px; font-family: 'helvetica-condensedboldRg'; font-weight:normal;}
.tab_box .common_box ul{ float:left; line-height:none; list-style:none; padding-bottom:17px; width:100%}
.tab_box .common_box ul li{ float:left; padding:0 6px 0 4px; text-transform:uppercase; font-size:13px; background:url(../images/saprater.jpg) no-repeat right 0; font-family: 'Helvetica-Condensed';}
.tab_box .common_box ul li.last{ background:none;}
.tab_box .common_box ul li span{ color:#ea0101}
.tab_box .common_box ul li.first{padding:0 6px 0 0;}
.tab_box .common_box ul li a{ color:#8d8d8d; }
.tab_box .common_box ul li a:hover{ text-decoration:underline;}
.tab_box .common_box figure{ float:left; width:100%; margin-bottom:20px;}
.tab_box .common_box figure img{ float:left;}
.tab_box .common_box p{ font-size:13px; line-height:22px; color:#404040; padding-bottom:15px; font-family: 'helveticaregular';}
.tab_box .common_box p a{ color:#e01719}
.tab_box .common_box p a:hover{ text-decoration:underline;}

.pager{ float:left; width:100%;}
.pager ul{ float:right; list-style:none;}
.pager ul li{ float:left; padding-left:5px;}
.pager ul li a{float:left;  color:#fff; font-size:12px; line-height:14px; font-family: 'helvetica-condensedboldRg';  padding: 6px 0 0 0; background:url(../images/pager_bg.jpg) no-repeat 0 0; width:23px; height:19px; text-align:center;}
.pager ul li a.spacer{ padding:4px 0 2px 0}


.right_sec{ float:right; width:298px; margin:22px 26px 0 0;}
.ad_outer{ float:left;margin:0 0 15px -4px; padding-bottom:10px; background:url(../images/btm_shadow.png) no-repeat center bottom;}
.ad{ float:left; width:286px; border:1px solid #e0e0e0; padding:8px; background:#efefef; border-radius:20px; position:relative; behavior:url(PIE.htc)}
.ad .ad_inner{ float:left; width:286px; background:#111111;  border-radius:6px; padding:50px 0; position:relative; behavior:url(PIE.htc)}
.ad .ad_inner h4{ float:left; width:100%; text-align:center; text-transform:uppercase; font-size:35px; line-height:36px; color:#ffffff; font-family: 'helvetica-condensedboldRg'; font-weight:normal; font-weight:normal;}
.ad .ad_inner h4 strong{ font-size:37px; line-height:38px; color:#e32323; font-weight:normal;}
.ad .ad_inner h4 span{ font-size:22px; line-height:25px; color:#918e8e; float:left; width:100%;text-align:center; letter-spacing:0px}
.signup_outer{ float:left; padding-bottom:13px; background:url(../images/btm_shadow.png) no-repeat center bottom; margin:0 0 55px 5px;}
.signup_outer.spacer{ margin:-3px 0 60px 10px;}
.signup{ float:left; width:253px; background:#2a2a2a url(../images/signup_bg.jpg) no-repeat center 0; padding:19px 16px 18px 18px; border-radius:5px; box-shadow:0 0 5px #000; position:relative; behavior:url(PIE.htc) }
.signup h4{ float:left; width:100%; font-size:16px; letter-spacing:1px; text-indent: 5px; line-height:20px; color:#ffffff; text-transform:uppercase; font-family: 'Helvetica-Condensed'; padding-bottom:18px; font-weight:normal;}
.signup form{ float:left; width:100%;}
.signup form .row{ float:left; width:100%; padding-bottom:9px;}
.signup form .row .input{ float:left; background:url(../images/input.jpg) no-repeat 0 0; width:227px; height:15px; padding:10px 13px;}
.signup form .row .input input{ float:left; width:100%; color:#888888; font-size:13px; line-height:15px; border:0; background:none; font-family: 'Helvetica-Condensed'; text-transform:uppercase;}
.signup form .submit{ float:right; width:82px; border:1px solid #a4141b; font-size:14px; text-shadow: 0 0 1px #000000; line-height:16px; color:#ffffff; font-family: 'helvetica-condensedboldRg'; background:url(../images/btn_bg.jpg) repeat-x 0 0; text-transform:uppercase; height:30px; cursor:pointer; box-shadow:2px 2px 2px #3b181b; margin:7px 4px 0 0; position:relative; behavior:url(PIE.htc); border-radius:2px; *padding:3px 0 0 0;  padding:3px 0 0 0\0/}
.right_sec h3{ float:left; width:100%; font-size:25px; line-height:27px; color:#5c5c5c; padding-bottom:13px; font-family: 'helvetica-condensedboldRg'; background:url(../images/dash.jpg) repeat-x 0 bottom; text-transform:uppercase; font-weight:normal;}
.right_sec .list{ float:left; width:100%; padding:10px 0 57px;}
.right_sec .list ul{ float:left; width:100%; list-style:none;}
.right_sec .list ul li{ float:left; width:100%;}
.right_sec .list ul li a{  float:left; font-size:14px; line-height:24px; color:#5c5c5c; font-family: 'helveticaregular';}

.right_sec .tag_box{ float:left; width:100%; padding:10px 0 0 0}
.right_sec .tag_box a{ float:left; padding:2px 3px; margin:0 5px 9px 0; color:#5c5c5c; font-size:14px; line-height:16px; background:#fff; font-family: 'helveticaregular';}

.share{ float:left; width:100%; margin:20px 0 0 0}
.share ul{ float:right !important; width:auto !important;}
.share ul li{ float:left; padding:0 0 0 9px !important; background:none !important;}
.share ul li strong{ font-size:15px; line-height:31px; color:#000000; text-transform:uppercase; float:left; font-family: 'helvetica-condensedboldRg'; font-weight:normal;}
.share ul li a{ float:left; background:url(../images/share_icon1.png) no-repeat 0 0; width:29px; height:29px;}
.share ul li a:hover{ background-position:0 bottom;}
.share ul li a.icon2{background:url(../images/share_icon2.png) no-repeat 0 0;}
.share ul li a.icon2:hover{ background-position:0 bottom;}
.share ul li a.icon3{background:url(../images/share_icon3.png) no-repeat 0 0;}
.share ul li a.icon3:hover{ background-position:0 bottom;}


.tag_row{ float:left; width:100%; padding:6px 0 4px 0; background:#f3f3f3}
.tag_row span{ float:left; font-size:20px; line-height:23px; color:#6f6e6e; text-transform:uppercase; font-family: 'helvetica-condensedboldRg'; padding:0 5px 0 9px}
.tag_row ul{ width:auto !important; padding:0 !important;}
.tag_row ul li{ float:left; padding:0 !important; background:none !important}
.tag_row ul li a{ float:left; padding:2px 4px; margin:0 5px 0 0; color:#5c5c5c; font-size:14px; line-height:16px; background:#fff; font-family: 'helveticaregular'; text-transform:lowercase}
.tag_row ul li a:hover{ text-decoration:none !important;}

.comment_sec{ float:left; width:100%; padding:25px 0 0 0;}
.comment_sec h3{ float:left; width:100%; font-size:25px; line-height:27px; color:#000000; font-family: 'helvetica-condensedboldRg'; text-transform:uppercase; font-weight:normal; padding-bottom:18px;}
.comment_sec .comment_top{ float:left; width:100%; background:url(../images/dash.jpg) repeat-x 0 bottom; padding-bottom:25px;}
.comment_sec .comment_top .user_box{ float:left; width:235px;}
.comment_sec .comment_top .user_box figure{ float:left; background:#cccccc; width:89px; height:89px; text-align:center; margin-right:17px;}
.comment_sec .comment_top .user_box span{ font-size:14px; line-height:17px; color:#000; font-family: 'helveticaregular';}
.comment_sec .comment_top .user_box small{ color:#d60808; font-size:14px; line-height:24px; font-weight:normal; font-family: 'helveticaregular';}
.comment_sec .comment_top  p{ font-size:14px; line-height:22px; color:#404040;  font-family: 'helveticaregular'; padding-bottom:15px;}
.comment_sec .comment_form{ float:left; width:100%; padding:27px 0 0 0}
.comment_sec .comment_form form{ float:left; width:100%;}
.comment_sec .comment_form form .col{ float:left; width:100%; padding-bottom:9px;}
.comment_sec .comment_form form .col .input{ float:left; width:554px; height:14px; border:1px solid #c8c9ca; background:#fff url(../images/input_shadow.jpg) repeat-x 0 0; padding:9px 13px; border-radius:3px; position:relative; behavior:url(PIE.htc); }
.comment_sec .comment_form form .col .input input{ float:left; width:100%; border:0; background:none; font-size:14px; line-height:14px; color:#888888; text-transform:uppercase; font-family: 'Helvetica-Condensed';}
.comment_sec .comment_form form .col .comment{ float:left; width:554px; height:88px; border:1px solid #c8c9ca;  background:#fff url(../images/input_shadow.jpg) repeat-x 0 0; padding:9px 13px; border-radius:3px; position:relative; behavior:url(PIE.htc)}
.comment_sec .comment_form form .col .comment textarea{ float:left; width:100%; border:0; background:none; font-size:14px; line-height:14px; color:#888888; text-transform:uppercase; font-family: 'Helvetica-Condensed'; height:80px; resize:none;}
.comment_sec .comment_form form .post_btn{ float:right; background: url("../images/btn_bg.jpg") repeat-x  0 0; border: 1px solid #A4141B; box-shadow: 1px 1px 2px #3B181B;color: #FFFFFF; cursor: pointer;  font-family: 'helvetica-condensedboldRg'; font-size: 14px; height: 30px; line-height: 16px; text-transform: uppercase; width: 115px; position:relative; behavior:url(PIE.htc); text-shadow:0 0 1px #000; border-radius:2px; *padding:3px 0 0 0;  padding:3px 0 0 0\0/}



#banner{ float:left; width:100%; text-align:center; position:relative; background:#000; height:368px;}
#banner.spacer{ height:383px}
#banner .banner_detail{ float:left; width:100%; position:absolute; left:0; top:0;}
#banner .banner_detail { float:left; width:470px; padding:105px 0 0 98px; text-align:left;}
#banner .banner_detail  p{ font-size:31px; line-height:41px; color:#ffffff;font-family: 'HelveticaNeue-Condensed'; font-weight:normal;}
#banner .banner_detail  p.color{ color:#959595}
#banner .banner_detail  p span{ color:#fff;font-family: 'HelveticaNeue-CondensedBold'; }
#banner .banner_detail  p strong{font-family: 'HelveticaNeue-CondensedBold'; color:#898989; font-weight:normal;}


.common{ float:left; width:954px; padding:20px 40px 28px 26px; background:#ffffff}
.common.spacer{ padding:40px 40px 28px 26px;}
.common h3{ float:left; width:100%; font-size:25px; line-height:26px; color:#000000; text-transform:uppercase; padding-bottom:18px; 	font-family: 'HelveticaNeue-CondensedBold'; font-weight:normal;}

.common_form{ float:left; width:582px;}

.common_form form{ float:left; width:100%;}
.common_form form .col{ float:left; width:100%; padding-bottom:9px;}
.common_form .col .input{ float:left; width:554px; height:14px; border:1px solid #c8c9ca; background:#fff url(../images/input_shadow.jpg) repeat-x 0 0; padding:9px 13px; border-radius:3px; position:relative; behavior:url(PIE.htc)}
.common_form .input input{ float:left; width:100%; border:0; background:none; font-size:14px; line-height:14px; color:#888888; text-transform:uppercase; font-family: 'HelveticaNeue-Condensed';}
.common_form form .col .comment{ float:left; width:554px; height:80px; border:1px solid #c8c9ca; background:#fff url(../images/input_shadow.jpg) repeat-x 0 0; padding:9px 13px; border-radius:3px; position:relative; behavior:url(PIE.htc)}
.common_form form .col .comment textarea{ float:left; width:100%; border:0; background:none; font-size:14px; line-height:14px; color:#888888; text-transform:uppercase; font-family: 'HelveticaNeue-Condensed'; height:80px; resize:none; overflow:auto}
.common_form form .col select{ float:left; width:100%; font-size:14px; line-height:14px; color:#888888; text-transform:uppercase; font-family: 'Helvetica-Condensed'; height:30px; padding: 5px 0 0 2%;}

.common_form form .post_btn{ float:right; background: url("../images/btn_bg.jpg") repeat-x  0 0; text-shadow: 0 0 1px #000000; border:1px solid #A4141B; box-shadow: 1px 1px 2px #3B181B;color: #FFFFFF; cursor: pointer;  font-family: 'helvetica-condensedboldRg'; font-size: 14px; height: 29px; line-height: 16px; text-transform: uppercase; width: 115px; position:relative; behavior:url(PIE.htc); border-radius:2px; margin-top:10px; *padding:4px 0 0 0; padding:4px 0 0 0\0/}

.common .common_right{ float:right; width:310px;}
.common .common_right .mail{ float:left; width:100%;    margin: -2px 0 0 0;}
.common .common_right .mail h4{ float:left; width:100%; font-weight:normal; font-size:24px; line-height:26px; color:#000000; padding-bottom:2px;  font-family: 'helvetica-condensedboldRg';}
.common .common_right .mail h4 img{ float:left; margin:2px 20px 0 0;}
.common .common_right .mail h4 img.img1{ float:left; margin:2px 22px 0 0;}
.common .common_right .mail span{ float:left; width:92%; padding:0 0 42px 11%; font-size:23px; line-height:36px; color:#959595; font-family: 'Helvetica-Condensed'; *font-size:20px; font-size:20px\0/;}
.common .col1{ float:left; width:280px; margin:12px 57px 0 0}
.common .col1.last{ margin:12px 0 0 0;}
.common .col1 h4{  font-size:14px; line-height:22px; color:#000; font-family: 'HelveticaNeue-CondensedBold'; text-transform:uppercase;  font-weight:normal; letter-spacing:1px;}
.common .col1 p{ font-size:14px; line-height:22px; color:#898989; padding-bottom:20px; font-family: 'HelveticaNeue-Condensed'; }

.about_top{ float:left; width:100%; padding:15px 0 0 0}
.abt_common{ float:left; padding-bottom:17px; background:url(../images/btm_shadow1.png) no-repeat center  bottom; margin-right:41px;}
.abt_common.last{ margin:0;}
.abt_detail{ float:left; padding:10px 30px 20px 30px; background:#fff; text-align:center; width:252px; background:#fff;}
.abt_detail h3{ width:100%; padding-bottom:8px; font-size:31px; line-height:32px; background:url(../images/dash.jpg) repeat-x 0 bottom; font-family: 'HelveticaNeue-CondensedBold'; font-weight:normal; letter-spacing:2px;  }
.abt_detail h3 a{color:#d92122}
.abt_detail p{ width:100%;font-size:16px; line-height:24px; color:#898989; font-family: 'HelveticaNeue-Condensed'; }

.about_btm{ float:left; width:954px; padding:20px 40px 0 26px; background:#ffffff; margin:10px 0 0 0}
.about_btm h3{ width:100%; text-align:center; font-size:31px; color:#000000; line-height:33px; padding-bottom:15px;  text-transform:uppercase;background:url(../images/dash.jpg) repeat-x 0 bottom;  font-family: 'HelveticaNeue-CondensedBold'; font-weight:normal; margin-bottom:15px; letter-spacing:2px;}
.about_btm .col2{ float:left; width:300px; margin-right:27px;}
.about_btm .col2.last{ margin:0;}
.about_btm .col2 h4{font-size:14px; letter-spacing:1px; line-height:22px; color:#000; font-family: 'HelveticaNeue-CondensedBold'; text-transform:uppercase;  font-weight:normal;}
.about_btm .col2 p{ font-size:14px; line-height:22px; color:#898989; padding-bottom:15px; font-family: 'HelveticaNeue-Condensed'; }



@media only screen and (max-width:480px) {
	.wrapper{ padding:0 10px; overflow:hidden;}
	}