/*

    Theme Name: promo
    Description: promotional landing page theme for themeforest.net
    Theme Owner: pixelentity
    File: Main css file
    Designer : Donagh O'Keeffe aka iamdok
    Slicer/Coder : Donagh O'Keeffe aka iamdok & Fabio Ciaro aka bitfade
    Web:    http://www.iamdok.com
            http://bitfade.com
            http://themeforest.net/user/pixelentity
        
*/
    
    
    /* RESET */
    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
    
    /* 960 GRID FRAMEWORK */
    body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
    
    /* GENERAL TEXT STYLES */
    body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
    
    /* HELPER CLASSES */
    
    .rounded
    {
        -moz-border-radius: 4px; 
        -webkit-border-radius: 4px; 
        border-radius: 4px; 
    }
    
    .shadowTop
    {  
        -moz-box-shadow: 0 -5px 1px #000000; 
        -webkit-box-shadow: 0 -1px 0 #666666; 
        box-shadow: 0 -1px 0 #666666; 
    }
    
    .shadowBtm
    {  
        -moz-box-shadow: 0 1px 0 #ffffff; 
        -webkit-box-shadow: 0 1px 0 #eeeeee; 
        box-shadow: 0 1px 0 #eeeeee; 
    }
    
    .textShadow
    {
       text-shadow: 0 1px 0 white; 
    }
    
    .gradient
    {
        background-color: #333333;
        background-image: -moz-linear-gradient(top, #333333, #555555); 
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333333),color-stop(1, #555555)); 
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#555555'); 
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#555555')"; 
    }
    
    /* clear fix hack */
    /*.clearfix:after
    {
        content: ".";
        display:block;
        height:0;
        visibility:hidden;
        clear:both;
    }*/
    
    /* END HELPER CLASSES */

    /* GENERIC STYLES */
    
    body
    {
	background:#d5d5d5 url("../img/footerBg_01.png") no-repeat bottom center;
	text-align: center;
	font-family: helvetica, arial, sans-serif;
	line-height: 18px;
	color:#555555;
	margin-bottom:0;
	padding-bottom:0;
    }
    
    h1{
	color: #111111;
	font-size:60px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing:-1px;
	text-shadow: 0 1px 0 white;
	margin-top:22px;
    }
    
    h2{
        color: #111111;
        font-size:30px;
        font-family: helvetica, arial, sans-serif;
        font-weight: bold;
        margin-bottom:20px;
    }
    
    h3{
        color: #444444;
        font-size:16px;
        font-family: helvetica, arial, sans-serif;
        font-weight: bold;
        margin-bottom:20px;
    }
    
    p{
	color: #555555;
	font-size:12px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	line-height:18px;
    }
    
    a{
        color:#222222;
        text-decoration:none;
    }
    
    a:hover{
        color:#809931;
    }
    
    a:focus, a:active , input:focus, input:active{
    outline: 0px;
    -moz-outline-style: none;
    } 
    
    ul{
        list-style:none;
        margin:0 0;
    }
    
    /* END GENERIC STYLES */
    
    /* HEADER */
    #siteWrapper{
        position:relative;
        overflow:hidden;
    }
    
    #header{
	background: #d5d5d5 url("../img/showcase.jpg") no-repeat center top;
	height:630px;
	position:relative;
	text-align:center;
	margin-bottom:15px;
	margin-top:0;
    }
    
    #header a:hover{
        cursor:pointer;
    }
    
    #logo{
        position:absolute;
        top:20px;
        left:0;
    }
        
    
    .tagline{
	height:120px;
	text-align:center;
	margin-top:11px;
	z-index:3;
    }
    
    .tagline p{
        font-size:24px;
        font-style:italic;
        color:#809931;
        margin-top:30px;
        text-align:center;
        
    }
    
    #header #tooltip{
	position:absolute;
	bottom:82px;
	left:380px;
	z-index:51;
    }
    
    /* END HEADER */
    
    
    /* ACTION BUTTON */
    
    .actionBtnTop{
	position:absolute;
	left:286px;
	bottom:0;
	height:65px;
	width:360px;
	margin-bottom:10px;
	z-index:50;
    }
    
    .actionBtnTop a{
        position:relative;
        display:block;
        float:left;
        margin-left:0;
        margin-right:0;
        padding:0;
        width:180px;
        height:80px;
    }
    
    .actionBtnTop a.buy {
        background: url("../img/buyBtn.png") no-repeat;
        text-indent: -9999px;
    }
    
    .actionBtnTop a.buy:hover {
        background: url("../img/buyBtn_over.png") no-repeat;
    }
    
    .actionBtnTop a.demo{
        background: url("../img/demoBtn.png") no-repeat;
        text-indent: -9999px;   
    }
    
    .actionBtnTop a.demo:hover{
        background: url("../img/demoBtn_over.png") no-repeat;
    }  
    
    
    /* END ACTION BUTTON */
    
    /* BENEFITS */
    
    #benefits{
        position:relative;
        left:70px;
        margin-top:0;
        margin-left:0;
        margin-right:0;
    }
    
    #benefits ul{
        padding-top:15px;
    }
    
    #benefits li{
        display:inline;
        float:left;
        width:240px;
        margin-left:10px;
         width:250px;
    }
    
    #benefits li.second{
        margin-left:30px;
    }
    
    #benefits li.third{
        margin-left:30px;
    }
    
    
    #benefits li img{
        float:left;
        margin-right:20px;
    }
    
    #benefits li p{
        width:180px;
        float:left;
    }
    
    /* END BENEFITS */
    
    /* FEATURES */
    
    
    #features{
	margin-left:0;
	margin-right:0;
	position:relative;
	margin-top:0;
	margin-bottom:4px;
	left:60px;
    }
    
    #features .tagline{
        margin-top:2px;
        height:77px;
    }
    
    #features a{
        font-style:italic;
        color:#809931;
        margin-left:5px;
        font-size:12px;
    }
    
    #features a:hover{
        color:black;
    }
    
    .feature{
         position:relative;
    }
    
    #feature1 
    {
        position:relative;
        
    }
    
    .featureLeft{
        margin-right:80px;
    }
    
    #feature1 .featureDetails, #feature3 .featureDetails {
        float:right;
        margin-right:20px;
        width:380px;
    }
    
    #feature2 .featureDetails, #feature4 .featureDetails{
        float:left;
        margin-left:20px;
        width:380px;
    }
    
    
    .featureRight{
        float:right;
        margin-left:80px;
    }
    
    .featureLeft .featureImage{
        margin-left:24px;
    }
    
    .featureRight .featureImage{
        float:right;
        margin-right:24px;
        padding-right:0;
    }
    
    .featureLeft #feature1Shadow{
        position:absolute;
         margin-left:0;
        z-index:-20;
    }
    
    .featureRight #feature2Shadow{
        position:absolute;
        top:175px;
        right:-4px;
        z-index:-20;
    }
    
    .featureLeft #emailIcon{
        position:absolute;
        left:260px;
        top:130px;
        margin-left:0;
    }
    
    .featureRight #ipodIcon{
        position:absolute;
        right:262px;
        top:68px;
        margin-right:0;
    }
    
    .featureLeft #featureImage{
        z-index:20;
    }
    
    .featureLeft span{
        float:left;
        color:#809931;
        font-style:italic;
        font-size:12px;
        margin-left:75px;
        margin-top:5px;
    }
    
    .featureRight span{
        float:right;
        color:#809931;
        font-style:italic;
        font-size:12px;
        margin-right:70px;
        margin-top:3px;
       
    }
    
    #features .featureDetails{
         overflow:visible;
        width:360px;
    }
    
     #features .featureDetails a{
        color:#b22020;
     }
    
    
    #feature3 h2{
        background: url("../img/marker.png") no-repeat 0 0;
        padding-left:45px;
        padding-top:15px;
       overflow:visible;
    }
    
    #feature3 .featureDetails{
        padding-top:15px;
        margin-top:15px;
    }
    
    #feature3 .featureImage{
        margin-left:10px;
    }
    
    #feature4 .featureImage{
        margin-top:25px;
    }
    
    
    
    
    /* END FEATURES */
    
    /*ACTION BUTTON BOTTOM */    
    #action{
        background: url("../img/actionHighlight.png") no-repeat 50% 10px;
        position:relative;
        left:60px;
        height:160px;
        text-align:center;
        padding-bottom:20px;
    }
    
    #action .actionBtnTop{
        position:relative;
        left:226px;
        margin-top:35px;
        margin-bottom:40px;
    }
    
    
    /* END ACTION BUTTTON BOTTOM */
    
    /* FOOTER */
    
    #footer{
	position:relative;
	left:60px;
	margin-top:35px;
	margin-left:10px;
	margin-bottom:0;
	padding-top:2px;
    }
    
    #footer #newsletter{
        margin:0;
        margin-left:20px;
        border-right: 1px solid #babcbc;
        width:335px;
        padding-bottom:25px;
    }
    
    #footer #testimonial{
        margin:0;
        width:390px;
        padding-left:52px;
        margin-right:20px;
        border-left: 1px solid #ebebeb;
        margin-bottom:50px;
    }
    
    #footer #copyright{
        margin-top:5px;
        margin-bottom:10px;
        height:40px;
        line-height:40px;
        text-align:center;
        font-size:10px;
        color:#666666;
    }
    
    #footer ul{
        list-style:none;
        float:right;
        margin-left:23px;
        margin-right:65px;
        
    }
    
    #footer li{
        float:left;
        margin-left:8px;
    }
    
    #newsletter h3#socialTitle{
        float:left;
        display:inline;
        padding-top:20px;
        margin-bottom:0;
    }
    
    #newsletter #socialMedia{
        padding-top:20px;
    }
    
    /* NEWSLETTER FORM */
    
    form{
        height:65px;
        margin-bottom:25px; /*45*/
    }
    
    #newsletter input[type=text] {
        display:block;
        width:265px;
        /*height:30px;*/
        padding-top:8px;
        padding-bottom:8px;
        background-color:#eaeaea;
        color:#666666;
        font-size:12px;
        border:none;
        border-top:1px solid #cccccc;
        margin-bottom:15px;
        -moz-box-shadow: 0 1px 1px #f5f5f5; 
        -webkit-box-shadow: 0 1px 1px #f5f5f5; 
        box-shadow: 0 1px 1px #f5f5f5; 
        padding-left:10px;
    }
    
    #newsletter input[type=submit] {
        margin-left:62px;
        border:none;
        -moz-border-radius: 9px; 
        -webkit-border-radius: 9px;
        cursor:pointer;
        border-radius: 9px; 
        background: #7d9631 url("../img/buttonBg.jpg") repeat-x;
        width:126px;
        height:20px;
        color:#444444;
        font-size:11px;
        font-weight:bold;
        text-shadow: 0 1px 0 #bbd170;
        font-family: helvetica, arial, sans-serif;
        line-height:20px;
        -moz-box-shadow: 0 1px 1px #999999; 
        -webkit-box-shadow: 0 1px 1px #999999; 
        box-shadow: 0 1px 1px #999999; 
    }
    
    #newsletter form span{
        padding-left:5px;
        font-size:10px;
        line-height:20px;
        color:#666666;
    }
    
    
    input[type=checkbox]{
        /*height:20px;*/
        position:relative;
        top:3px;
        border:none;
        cursor:pointer;
    }
    
    input[type=text][value] {
        color:#999999;
        
    }
    
    /* TESTIMONIAL */
    
    blockquote{
        font-size:16px;
        font-style:italic;
        line-height:22px;
        color:#777777;
        font-family: helvetica, arial, sans-serif;
    }
    
    cite{
        font-size:16px;
        font-style:normal;
        line-height:18px;
        color:#666666;
        float:right;
        margin-right:40px;
        margin-top: 10px;
        display:block;
        
    }
    
    cite span{
        font-size:10px;
        font-style:italic;
        text-transform:uppercase;
        font-family: helvetica, arial, sans-serif;
        color:#7d9631;
        display:block;
        line-height:16px;
        padding-left:10px;
    }
    
    /* END TESTIMONIAL */
    
    /* SUPPORT */
    
    #support{
        position:relative;
        margin-top:0;
        margin-left:0;
        margin-right:0;
    }
    
    #support h3{
        margin-left:20px;
        margin-top:35px;
        margin-bottom:40px;
    }
    
    #support ul{
        padding-top:35px;
        margin:0;
        padding:0;
    }
    
    #support li{
        display:inline;
        float:left;
        width:240px;
        margin-left:10px;
        margin-bottom:40px;
        width:250px;
    }
    
    #support li.second{
        margin-left:30px;
    }
    
    #support li.third{
        margin-left:30px;
    }
    
    
    #support li img{
        float:left;
        margin-right:20px;
    }
    
    #support li p{
        font-size:12px;
        width:180px;
        float:left;
        margin-bottom:35px;
    }
    
    #support li a{
        float:left;
        background: #7e9731 url("../img/supportBtnOut.png") repeat-x;
        border: 1px solid #b2b2b2;
        display:block;
        width:163px;
        height:23px;
        font-size:12px;
        line-height:23px;
        text-align:center;
        color:#fff;
        font-weight:bold;
        margin-left:61px;
        
    }
    
    #support li a:hover{
        background: #7e9731 url("../img/supportBtnOver.png") repeat-x;
    }
    
    /* END SUPPORT */
    
    /* CONTACT FORM */
    
    #contact {
       background:#000000 url("../img/contactBg.jpg") no-repeat;
       position:relative;
       width:445px;
       height:495px;
       margin: 0;
       padding:0;
       color:#444444;
       font-family: helvetica, arial, sans-serif;
    }
    
    #contact h3{
        color:black;
        margin-bottom:30px;
        margin-top:0;
        margin-left:20px;
        padding:15px;
        padding-top:25px;
        text-shadow:0 1px 0px #b6db4d;
    }
    
    #contact label{
        float:left;
        display:block;
        width:360px;
        margin-left:35px;
        font-weight:bold;
        font-size:14px;
        color:#222222;
        
    }
    
    #contact span{
        float: right;
        margin-right:50px;
        display:block;
        font-style:italic;
        color:#999999;
        
    }
    
    #contact input[type=text] {
        float:right;
        color:#444444;
        display:block;
        width:265px;
        height:30px;
        background-color:#eaeaea;
        font-size:12px;
        border:none;
        border-top:1px solid #cccccc;
        padding:0 5px;
        margin-top:-5px;
        margin-bottom:20px;
        -moz-box-shadow: 0 1px 1px #f5f5f5; 
        -webkit-box-shadow: 0 1px 1px #f5f5f5; 
        box-shadow: 0 1px 1px #f5f5f5; 
        margin-left:25px;
    }
    
    #contact textarea {
        font-family: helvetica, arial, sans-serif;
        float:right;
        display:block;
        width:265px;
        height:205px;
        background-color:#eaeaea;
        font-size:12px;
        border:none;
        border-top:1px solid #cccccc;
        margin-bottom:10px;
        margin-top:-5px;
        padding:5px 5px;
        -moz-box-shadow: 0 1px 1px #f5f5f5; 
        -webkit-box-shadow: 0 1px 1px #f5f5f5; 
        box-shadow: 0 1px 1px #f5f5f5; 
        margin-left:25px;
        color:#444444;
    }
    
    #contact input[type=submit]{
        
        position:absolute;
        overflow:hidden;
        left:35px;
        bottom:55px;
        background: #7e9731 url("../img/supportBtnOut.png") repeat-x;
        border: 1px solid #b2b2b2;
        padding:3px 10px;
        font-size:12px;
        line-height:16px;
        text-align:center;
        color:#fff;
        font-weight:bold;
        cursor:pointer;
        
    }
    
    #contact input[type=submit]:hover{
        background: #7e9731 url("../img/supportBtnOver.png") repeat-x;
    }
    
    /* contact and newsletter success and error styles */
    
    #contact input[type=text].error, #contact textarea.error {
    	background-color: #FFAEAE;
    }
    
    #contact #result {
    	display: none;
    }
    
    #contact #message {
   	margin-left:35px;
        width:375px;
        font-weight:normal;
        font-size:14px;
        color:#222222;
    }
    
    #contact #message .error {
    	color: #FF0000;
    }
    
    #newsletter input[type=text].error {
    	background-color: #FFAEAE;
    }
    
    /* END CONTACT FORM */
    
    
    
    
    
.styled-select {
  background-color:#DDDDDD;
  background-image:url(../img/down_arrow_select.jpg);
  background-position:100% 50%;
  background-repeat:no-repeat no-repeat;
  height:34px;
  overflow:hidden;
  margin:auto;
  width:290px;
}

.styled-select select {
  -webkit-appearance:none;
  background-color:transparent;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #CCCCCC;
  font-size:16px;
  height:34px;
  padding:5px;
  padding-top:10px;
  width:298px;
}