body{background-color:#303030;margin:0px;}
.clear{clear:both}
.float-left{float:left;margin-left:-40px;}
#second_bg{background-image:url(../images/background.jpg);background-repeat:repeat-x;background-color:#A1A1A1;position:relative;}
.qute{position:absolute;left:0px;top:30px;}
.quteimage{position:fixed;z-index:900;}
#main_page{background-color:#FFFFFF;width:1166px}
#building_application{padding:10px;}
#building_application li{padding:5px 0px;list-style:none;}
#header{height:110px}
#header .logo{width:127px;margin-left:15px;margin-top:10px;float:left}
#header .right_width{width:310px;float:right;margin-right:15px}
#header .right_text{font-family:Arial;font-size:12px;text-align:left;margin-top:5px;float:left;color:#3d3d3d}
#header .right_btn{background-image:url(../images/right_top_img.jpg);width:114px;height:25px;margin-left:10px;margin-right:10px;float:left;cursor:pointer;filter:alpha(opacity=100);opacity:10.0;}
#header .right_btn:hover{background-image:url(../images/right_top_img.jpg);width:114px;height:25px;margin-left:10px;margin-right:10px;float:left;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
#header .right_btn_text{font-family:Arial;font-size:12px;text-align:left;margin-top:5px;margin-left:28px}
#header .right_btn_text a{text-decoration:none;color:#3d3d3d}
#header .right_btn_text a:hover{text-decoration:none;color:#AC540A}
#header .right_text2{font-family:Arial;font-size:22px;color:#3d3d3d;font-weight:bold;margin-top:0px}
#header .right_text3{font-family:Arial;font-size:30px;color:#d26e13;}
.img_icon_align{float:left;margin-left:5px;opacity:10.0;cursor:pointer;filter:alpha(opacity=100);}
.img_icon_align:hover{float:left;margin-left:5px;opacity:0.6;filter:alpha(opacity=60);}
.assembly_details{float:left;width:550px;padding-left:30px;}
.assembly_image{float:left;padding:15px 0 0 10px;}
#menu{background-image:url(../images/menu_bg.jpg);height:35px;background-repeat:repeat-x}
#menu li.home{float:left;}
#menu li.home a:hover{background-image:url(../images/menu_hover.jpg);}
#menu li.line{background-image:url(../images/menu_line.jpg);height:35px;width:2px;background-repeat:no-repeat}
#middle{width:1166px}
.media_galleries{padding-left:15px;}
.media_galleries li{list-style:none;text-transform:uppercase;padding:10px;}
.ready{margin-bottom:25px;margin-top:25px;text-align:center}
#left{width:835px;float:left}
#left .heading1{font-family:Arial;font-size:34px;font-weight:bold;margin-left:10px;text-align:left}
#left .heading_orange{font-family:Arial;font-size:34px;font-weight:bold;margin-left:10px;text-align:left;color:#d06d12}
#left .heading2{font-family:Arial;font-size:23px;font-weight:bold;margin-left:10px;text-align:left}
#left .heading3{font-family:Arial;font-size:20px;font-weight:bold;margin-left:10px;text-align:center}
#left .heading4{font-family:Arial;font-size:18px;font-weight:bold;margin-left:10px;text-align:center}
.heading5{font-family:Arial;font-size:20px;text-align:left;font-weight:bold;margin-left:15px;margin-top:5px;margin-bottom:5px;}
#left .inner_text{font-family:Arial;font-size:12px;color:#000;text-align:left;margin-left:5px}
#left .left1{width:247px;float:left;margin-top:20px;margin-left:25px}
#left .left2{width:220px;height:210px;float:left;margin-top:20px;margin-left:25px}
#left .left2 ul{margin:0px;padding:0;}
#left .left2 li{font-family:Arial;font-size:12px;color:#d47014;text-align:left;list-style:none;margin-top:5px;border-bottom:1px solid #CCCCCC;padding:0 0 10px 0;}
#left .left2 li a{color:#d47014;text-decoration:none}
#left .left2 li a:hover{color:#000;text-decoration:none}
#left .left2 li.line1{background-image:url(../images/li_line.jpg);width:180px;height:1px;list-style:none}
#left .left1_heading{font-family:Arial;font-size:18px;text-align:left;margin-left:5px}
#left .left1_heading a{font-family:Arial;font-size:18px;text-align:left;margin-left:5px;text-decoration:none;color:#000000;}
#left .left1_heading a:hover{font-family:Arial;color:#990000;font-size:18px;text-align:left;margin-left:5px}
.bulidimage{opacity:10.0;filter:alpha(opacity=100);}
.bulidimage:hover{opacity:0.6;filter:alpha(opacity=60);}
#left .left1_text{font-family:Arial;font-size:12px;color:#000;text-align:left;margin-left:5px}
#left .left3{width:780px;border:1px solid #dedede;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-top:15px;}
#left .left3_text{font-family:Arial;font-size:12px;color:#000;text-align:left;margin-left:5px;}
.border{border:1px solid #999999;padding:10px;}
.border_use_page{border:1px solid #999999;padding:10px;background:#F3F3F3;}
.border_media_gallery{border:1px solid #999999;padding:10px;}
.border:hover{background-color:#F3F3F3}
.border1{border:1px solid #999999;width:780px;}
.border1{border:1px solid #999999;width:780px;}
.border1:hover{background-color:#F3F3F3}
.border-2{border:1px solid #999999;padding-left:10px;width:780px;}
.border1:hover{background-color:#F3F3F3}
.model_thumbs{padding:5px;width:800px;margin:0px 40px;}
.model_thumbs span{font-weight:bold;}
#left .left4_text{font-family:Arial;font-size:12px;color:#000;text-align:left;margin-left:5px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}
#left .left4_heading{font-family:Arial;font-size:30px;font-weight:bold;;text-align:left;margin-left:20px}
.hr_color{border:1px solid #ebebeb;width:800px}
#left .left4{width:160px;float:left}
#left .left4 li{font-family:Arial;font-size:12px;;text-align:left;list-style:none;margin-top:5px}
#left .left4 li a{color:#000000}
#left .left4 li a:hover{color:#009900}
.last_text{font-family:Arial;font-size:10px;text-align:left;margin-left:10px}
#right{float:right;width:331px}
#right .right_img_bg1{background-image:url(../images/right_img_bg1.jpg);height:264px;width:330px;background-repeat:repeat-x;margin-top:10px;-webkit-box-shadow:3px 3px 3px 1px #dadada;-moz-box-shadow:3px 3px 3px 1px #dadada;box-shadow:3px 3px 3px 1px #dadada;}
#right .right_img_bg1_heading{font-family:Arial;font-size:18px;font-weight:bold}
#right .right_img1_mrgn{margin-top:10px;}
#right .right_img2_bg{background-image:url(../images/right_img2.jpg);width:287px;height:120px;margin-top:10px}
#right .right_img2_bg-gray{background-image:url(../images/right_img2-gray.jpg);width:287px;height:120px;margin-top:10px}
#right .right_img2_ul{width:287px;height:120px;padding-top:26px;padding-left:0px}
#right .right_img_bg2_heading{font-family:Arial;font-size:18px;font-weight:bold;text-decoration:none;width:287px;text-align:center;display:block;}
#right .right_img_bg2_text1{font-family:Arial;font-size:12px;color:#656565;text-decoration:none;width:287px;text-align:center;display:block;}
#right .right_img_bg2_orange{font-family:Arial;font-size:18px;font-weight:bold;color:#f48c2d;text-decoration:none;width:287px;text-align:center;display:block;}
#right .right_img_bg2_text2{font-family:Arial;font-size:15px;font-weight:bold;text-decoration:none;width:287px;text-align:center;display:block;}
#right .right_img3_bg{background-color:#0F4574;background-repeat:no-repeat;width:330px;height:555px;margin-top:20px}
#right .right_img3_heading{font-family:Arial;font-size:24px;font-weight:bold;color:#FFFFFF;padding-top:30px;text-align:left;margin-left:10px}
#right .right_img3_text{font-family:Arial;font-size:12px;color:#FFFFFF;text-align:left;margin-left:10px}
#right .right_img3_calc{float:left;margin-left:20px;margin-top:30px;margin-right:10px;width:100px;}
#right .input{height:20px;}
#right .select{height:30px;}
#right .right_img3_text1{font-family:Arial;font-size:12px;color:#FFFFFF;margin-left:20px;margin-top:10px;text-align:left;text-transform:uppercase}
#right .right_img3_text2{font-family:Arial;font-size:12px;color:#FFFFFF;margin-left:20px;margin-top:10px;text-align:left;;float:left;width:100px;}
#right .right_img3_text21{font-family:Arial;font-size:12px;color:#FFFFFF;margin-left:30px;margin-top:10px;text-align:left;text-transform:uppercase;float:left;width:100px;}
.right_img3_submit{background-image:url(../images/submit.png);width:145px;height:38px;background-repeat:no-repeat;font-family:Arial;font-size:16px;color:#FFFFFF;font-weight:bold;border:none;float:left;margin-left:20px;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}
.right_img3_submit:hover{color:#000000}
#right .right_img4{text-align:center;margin-top:10px;}
#right .right1 ul{margin:0px}
#right .right1 li{font-family:Arial;font-size:12px;cursor:pointer;list-style-image:url(../images/li_img.png);text-align:left;margin-left:40px;margin-top:4px}
#right .right1 li:hover{font-family:Arial;font-size:12px;color:#009900;cursor:pointer;list-style-image:url(../images/li_img.png);text-align:left;margin-left:40px;margin-top:4px}
#right .right1_heading{font-family:Arial;font-size:18px;font-weight:bold;}
#right .texts{font-family:Arial;font-size:10px;margin-right:20px;text-align:right;text-transform:uppercase}
#right .texts a{text-decoration:none;color:#000000}
#right .texts a:hover{text-decoration:none;color:#666}
#right .back_color{background-color:#ebebeb}
#footer{background-color:#184c78;width:1165px;}
#footer .hr_size{border:3px solid #5f9ccf;width:940px}
#footer .text_area{width:950px;text-align:left}
#footer .last{width:200px;height:200px;text-align:left;margin-left:35px;float:left}
#footer .last ul{margin:0px;padding:0px}
#footer .last li{list-style:none;font-family:Arial;font-size:12px;text-align:left;color:#609ccf;margin-top:5px}
#footer .last li a{text-decoration:none;color:#609ccf}
#footer .last li a:hover{text-decoration:none;color:#00FF00;}
#footer .last_heading{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;text-transform:uppercase}
#footer .button{background-image:url(../images/Button.jpg);width:196px;height:41px;}
#footer .button_text{font-family:Arial;font-size:20px;font-weight:bold;color:#FFFFFF;line-height:40px;margin-left:40px}
#footer .button_text a{text-decoration:none;color:#FFFFFF;}
#footer .button_text a:hover{text-decoration:none;color:#000;}
#footer .button2{background-color:#5f9ccf;width:70px;height:20px;margin-top:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#footer .button2:hover{background-color:#000;width:70px;height:20px;margin-top:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#footer .button2_text{font-family:Arial;font-size:12px;color:#FFFFFF;text-transform:uppercase;text-align:center;padding-top:3px;}
#footer .button2_text a{text-decoration:none;color:#FFFFFF;}
.socailmedia{border:1px solid #184C78}
.socailmedia:hover{border:1px solid #FFFFFF}
#jsddm{margin:0;padding:0}
#jsddm li{text-align:left;font-family:Arial;font-size:12px;text-transform:uppercase;color:#FFFFFF;list-style:none;float:left;line-height:35px}
#jsddm li a{display:block;text-decoration:none;color:#FFFFFF;padding-left:10px;padding-right:15px}
#jsddm li a:hover{background-image:url(../images/menu_hover.jpg);text-decoration:none;color:#FFFFFF;padding-left:10px;padding-right:15px;}
#jsddm li ul{margin:0;padding:0;position:absolute;visibility:hidden;z-index:800;background-color:#1D5380;}
#jsddm li ul li{float:none;display:inline;line-height:30px;}
#jsddm li ul li a{text-decoration:none;color:#FFFFFF;padding-left:10px;padding-right:15px;}
#jsddm li ul li a:hover{text-decoration:none;color:#FFFFFF;padding-left:10px;padding-right:15px;}
.hr_newline{border:2px solid #f2f0f1;width:800px;margin-top:10px;margin-bottom:10px}
.left_img2{float:left;margin-left:10px}
.left_img2_text{width:380px;font-family:Verdana;font-size:12px;text-align:left;margin-left:10px;float:left;margin-top:20px}
.more_detail{font-family:Verdana;font-size:14px;text-align:left;font-weight:bold;margin-left:10px;color:#d06d12;}
.more_detail a{text-decoration:none;color:#d06d12}
.more_detail a:hover{text-decoration:none;color:#000000}
.heading3{font-family:Arial;font-size:25px;font-weight:bold;margin-left:10px;text-align:left;margin-left:10px}
.table{width:580px;float:left;margin-left:10px}
.table_column1{width:70px;float:left;margin-right:5px;margin-left:5px;font-family:Verdana;font-size:12px;text-align:left}
.table_column2{width:170px;float:left;margin-right:5px;margin-left:5px;font-family:Verdana;font-size:12px;text-align:left}
.table_column3{float:left;margin-right:5px;margin-left:5px;font-family:Verdana;font-size:12px;text-align:left}
.map_location_bg{width:200px;height:200px;float:left;text-align:left;margin-left:20px}
.map_location_heading{font-family:Verdana;font-size:16px;font-weight:bold;color:#d06d12}
.map_location_click{font-family:Verdana;font-size:14px;}
.map_location_click a{color:#000000;text-decoration:none}
.see_more{font-family:Verdana;font-size:18px;font-weight:bold;color:#d06d12;text-align:left;margin-left:10px}
.img_size{width:110px;height:115px;float:left;margin-left:10px;margin-right:10px;margin-top:20px}
.img_size_text{font-family:Verdana;font-size:14px;text-align:left;margin-left:10px}
.menflot-left{float:left;margin-top:5px;margin-right:5px;}
.imagemenu{border:1px solid #FFFFFF}
.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:8.0;filter:alpha(opacity=80);}
.white_content{display:none;position:fixed;top:25%;left:25%;width:50%;height:50%;padding:16px;border:3px solid #666;background-color:white;z-index:1002;overflow:auto;text-align:center;}
.close{position:absolute;right:10px;z-index:1500}
.testmonialimage{width:180px;float:left;text-align:left;font-family:Arial;font-size:12px;color:#000;}
.testbox{padding:10px;border-bottom:2px solid #F3F3F3;padding-left:10px;padding-right:10px}
.testbox:hover{background-color:#F3F3F3}
#inner_menu{background-image:url(../images/inner_menu_bg.jpg);height:34px;}
#inner_menu li{font-family:Verdana;font-size:12px;font-weight:bold;list-style:none;float:left;margin-left:5px;margin-right:5px;line-height:34px}
#inner_menu ul{padding:0px;margin:0px}
.float_left{float:left;width:600px}
.float_right{float:right}
#inner_menu li a{color:#000000;text-decoration:none}
#inner_menu li a:hover{color:#0033CC;text-decoration:underline}
.column{border:1px solid grey;float:left;width:48%;}
.column h3{border:1px solid grey;font-size:12px;font-weight:bold;margin:0;padding:15px;text-align:center;}
.column ul{padding:0px;margin:0px;}
.column li{border:1px solid grey;height:30px;list-style:none outside none;padding:5px 10px;}
.border1{border:2px solid #999999;}
.border1_use_page{border:2px solid #999999;background:#F3F3F3;text-align:center;padding:5px 0px;}
.left_image{width:100px;height:100px;float:left;margin-bottom:10px;}
.left_text{float:left;width:650px;margin-left:20px}
#Color_area{width:180px;font-family:Arial;font-size:12px;text-align:center;float:left}
#Color_area .color_bg{width:180px;height:110px;text-align:center;margin-bottom:5px;margin-top:10px}
#form{width:340px;float:left}
#form .fromleft{width:125px;float:left;text-align:left;margin-top:10px}
#form .fromleft1{width:200px;float:left;text-align:left;margin-top:10px}
#form .input_type{width:180px;border:1px solid #666666;background-color:#F6F6F6;}
#form .input_type:focus{background-color:#FFF;}
#form .input_type3{width:230px;border:1px solid #666666;background-color:#F6F6F6;}
#form .input_type3:focus{background-color:#FFF;}
#form .inputtype2{width:540px;border:none;border-bottom:1px solid #666666;background-color:#F6F6F6;}
#form .inputtype2:focus{background-color:#FFF;}
.myButton{-moz-box-shadow:0px 1px 0px 0px #ffffff;-webkit-box-shadow:0px 1px 0px 0px #ffffff;box-shadow:0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
.myButton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;}.myButton:active{position:relative;top:1px;}
.button_bg{background-image:url(../images/button_bg.jpg);height:34px;width:250px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;float:left;margin-left:15px}
.button_bg:hover{background-image:url(../images/button_bg1.jpg);}
.button_bg_text{font-family:Arial;font-size:12px;font-weight:bold;color:#FFFFFF;line-height:34px}
.button_bg_text a{color:#FFFFFF;text-decoration:none;}
.border2{border:1px solid #999999;width:600px;padding-top:10px;}
.border2_use_page{border:1px solid #999999;width:800px;padding-top:10px;}
.border2_use_page p{padding:0px 10px;}
.img_gallery_link{font-family:Arial;font-size:14px;font-weight:bold;color:#003366;text-align:center}
.img_gallery_link a{color:#003366;text-decoration:none}
.newimage{float:left;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:-moz-linear-gradient(center top , #F7F7F7, #D5D5D5);background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#BBBBBB;margin-bottom:15px;border:1px solid #666;margin-left:15px;}
.newimage_usepage{float:left;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:-moz-linear-gradient(center top , #F7F7F7, #D5D5D5);background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border-bottom-color:#BBBBBB;border:1px solid #666;margin:10px 0px 15px 0px;}
.quickquote2{float:left;margin:0px 10px 10px 65px;text-align:left;width:700px;}
.quickquote2 input{padding:4px;width:250px;margin:5px 0px;}
.quote_form_page{float:left;width:300px;}
.quickquote{float:left;margin:10px;width:450px;text-align:left;margin-left:65px;}
.quickquoteheading{color:#000;font-size:23px;}
.quickquote p{margin:7px 0;float:left;}
.quickquote input{padding:4px;}
.quickquote p.size input{width:45px;}
.quickquote p.size #width{margin:0 10px 0 25px;}
.quickquote p.size #length{margin:0 10px;}
.quickquote p.size #height{margin-left:10px;}
.quickquote p.buttonrow{margin-top:20px;}
.quickquote #name, .quickquote #email, .quickquote #phone{width:200px;margin-bottom:10px;float:left;width:150px;margin-right:10px;}
.quickquote .text{margin-right:75px;float:left;margin-left:0;}
.quickquote .select{height:30px;margin-left:0px;}
.quickquote #zipcode{width:140px;}
.quickquote div.error{display:none !important;}
#buildingtypepage .typetext{width:620px;float:left;}
.floraleftimages{float:left;margin-left:10px;margin-bottom:10px;}
.usepage_gallery{width:180px;margin:10px;float:left;}
.usepage_gallery img{border:4px solid #EBEBEB;}
.usepage_gallery2{width:240px;margin:10px;float:left;}
.usepage_gallery2 img{border:4px solid #EBEBEB;}
.imageholder{margin-left:25px;}
.input_type{border:1px solid #CCCCCC;width:300px;height:22px;}
.input_type1{border:1px solid #CCCCCC;width:150px;height:22px;}
.input_type2{border:1px solid #CCCCCC;width:50px;height:22px;}
.width{width:150px;float:left;margin-left:50px;}
.text{margin-left:190px;color:#000000;font-size:16px;font-weight:bold;padding:10px;}
.textarea{border:1px solid #CCCCCC;width:600px;height:100px;}
.heading_new{font-family:Arial;font-size:20px;font-weight:bold;margin-left:10px;text-align:left;margin-left:10px}
.breadcrumbs{font-weight:bold;}
.breadcrumbs a:link{color:#000000;text-decoration:none;}
.breadcrumbs a:hover{color:#407098;text-decoration:none;}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
#jwbox_background{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	zoom: 1;
	-moz-opacity: 0.8;
	opacity:0.80;
	filter: alpha(opacity = 80);
	overflow: auto;
}
.jwbox_hidden {
	display: none;
	position: fixed;
	padding: 16px 16px 25px 16px;
	border: 16px solid white;
	background-color: white;
	z-index:1002;
	overflow: hidden;
	background-image:url('jwplayer/closelabel.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.jwbox_content{
}

.jwbox {cursor: hand; cursor: pointer;}

/*
    ** NIVO SLIDER
	**
*/
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.2
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(themes/default/loading.gif) no-repeat 50% 50%;
    margin-bottom:20px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	display:none;
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(themes/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(themes/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../images/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static;display:none !important;}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#FFF}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative; width:300px}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:none !important;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/*@charset "UTF-8";*/
/* CSS Document */

.vSlider {  overflow:visible; position:relative; border:none!important;  }
.vSlider ul.mainslider { margin:0; padding:0; list-style:none; position:relative; overflow:hidden; display:block;  border:none!important;}
.vSlider ul.mainslider li { background:#fff; position:absolute; top:0; left:0; border:none!important;  margin:0; padding:0; }
.vSlider ul.mainslider li>a {background:#fff; margin:0; padding:0; outline:none; border:none; text-decoration:none; background:transparent; }
.vSlider ul.mainslider li>a img { background:#fff; margin:0; padding:0; display:block; }

.color_swatch { float:left;margin-left:45px;width:120px; }
.img_right{float:left;margin:25px 30px 30px 40px;}
.curvco_p {float:left;width:500px;padding:10px;}
.vSlider span {  position:absolute; bottom:20px; left:0px;  background:#111111;  width:60%; color:#fff; font-size: 12px; padding:10px; display:block; }
.vSlider h1,h2,h3,h4,h5 {  /*color:#fff!important;*/ font-weight:100; margin-top:20px;  margin-left:20px; margin-bottom:5px; line-height:1.4;  font-size:18px; letter-spacing: 1px; }
.vSlider ul li div.inline { background:#fff }

.reset { z-index:1; }
.active { z-index:5; }


a.q-prev { background:url(i/controls.png) top left no-repeat; display:block; width:39px; height:37px; position:absolute; z-index:199; top:40%; left:0; opacity:0.3;  }
a.q-prev:hover , a.q-next:hover { opacity:1; }
a.q-next { background:url(i/controls.png) top right no-repeat; display:block; width:39px; height:37px; position:absolute; z-index:199;  top:40%; right:0; opacity:0.2; }


.controls { 

position:absolute;
padding:5px 8px;
left:0px;
bottom:0;
z-index:99;
 }

.controls li { position:relative; z-index:9; cursor:pointer; display:block; width:18px; height:18px; background:url(i/default.png) no-repeat; float:left; margin:0px 2px; text-indent:-9999px; }
.controls li.control_active { background:url(i/active.png) no-repeat; }

/******* FORM *******/
#customForm label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#customForm input.error{
	background: #f8dbdb;
	border:2px solid #e77776;
}
#customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm div span.error{
	color: #e46c6e;
}
#customForm #send{
	background: #6f9ff1;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#customForm #send:hover{
	background: #79a7f1;
}
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
/******* /FORM *******/


.sale {
	border-radius: 40px; 
	-moz-border-radius: 40px; 
	-webkit-border-radius: 40px; 
	border: 2px solid #E31010;
	background-color:#E31010;
	text-align:center;
	font-weight:bold;
}
.newline {
	width:100%;
	height:70px;
	border-bottom:1px solid;
	margin-top:10px;
}
.use{
	width:18%;
	float:left;
	margin-left:5px;
	text-align:left;
	margin-top:10px;
	font-size:12pt;
}
.size{
	width:18%;
	float:left;
	text-align:center;
	margin-top:10px;
	font-size:12pt;
}
.model{
	width:18%;
	float:left;
	text-align:center;
	margin-top:10px;
	font-size:12pt;
}
.price{
	width:18%;
	float:left;
	text-align:center;
	margin-top:10px;
	font-size:12pt;
}
.specials{
	width:23%;
	float:right;
	text-align:center;
	margin:0px 10px 0 0;
	font-weight:bold;
	font-family:Arial Black;
}
.specials a:link {text-decoration:none;color:red;}
.specials a:visited {text-decoration:none;color:red;}
.specials a:hover {text-decoration:none;color:black;}
.specials a:active {text-decoration:none;color:black;}
#left .left4_text .heading {
    font-size: 9pt !important;
    font-weight: bold !important;
    margin-left: 0px !important;
}
