/*  

Theme Name:    Coming Soon
Theme URI:     http://templatic.com/
Description:   Developed by Bhavesh Radadiya.
Version:       1
Author:        R.Bhavesh
Author URI:    http://templatic.com/

*/

/*             IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/* reset css */
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}

/* body ------------------------------ */
html, body { margin:0; padding:0; font:14px Arial, Helvetica, sans-serif; background:url(images/bodybg.png) repeat-x left top; color:#555;  }
a { text-decoration:none; color:#0a82d8; }
a:hover { text-decoration:none; color:#000; }


/* text formating ------------------------------ */
p { margin:0; padding:0px 0 15px 0; line-height:22px; color:#555; }
p em { line-height:20px; } 
code { line-height:18px; }

ul { margin:0 0 12px 0; padding:0;}
ul li { margin:0 0 8px 14px; padding:0; list-style:disc; line-height:22px;   }

ol { margin:0 0 0 20px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:18px; }
ol li ol { margin:8px 0 5px 18px; padding:0; }
ol li { margin:0 0 5px 25px; padding:0; list-style:decimal; }

dl,hr,ol,ul,pre,table,address,fieldset { margin:0; padding:0; }

blockquote { margin:0; padding:0 0 25px 35px; height:100%; overflow:hidden; background:url(images/quote.png) no-repeat left top; font:18px Georgia, "Times New Roman", Times, serif; }

/* headings ----- */
h2, h3, h4, h5, h6 { margin:30px 0 0px 0; padding:0; line-height:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; 	 }

h1 { font-size:36px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:24px; }
h5 { font-size:18px; }
h6 { font-size:18px; }


#wrapper { width:940px; margin:0 auto; min-height:500px; position:relative; padding:60px 0 55px 0; }
#sidebar { position:fixed; width:400px; float:left; text-align:center; }
#content  { width:475px; padding-right:30px; float:right; padding-top:15px; }

/* content ------------------*/
#content .logo { margin-bottom:15px; font-size:36px; font-weight:bold; color:#00adff; }
#content .logo p { font-size:12px; }
#content p.description { margin:0; padding:0;}

#content p.highlight { margin:18px 0 0 0; color:#008f0a; font-size:16px; font-weight:bold; }

.btn { display:block; width:100%; height:100%; overflow:hidden; }
.btn span.btn_r { background:url(images/btn_r.png) no-repeat; width:27px; height:44px; margin-bottom:40px;     }
.btn span { float:left; display:block; }
.btn span.btn_l { font-size:18px; padding:10px 5px 13px 30px; background:url(images/btn_l.png) no-repeat left top; display:block; float:left; color:#fff; text-shadow:#666 -1px -1px } 
.btn a:hover span { background-position:0 -44px; }

#sidebar p.copy { margin:0; padding:0; font-size:11px; color:#666; line-height:normal; } 
#sidebar p.designby { color:#bababa; margin:0; padding:0; font-size:11px; }
#sidebar p.designby a { color:#bababa; text-decoration:none; }
#sidebar p.designby a:hover { color:#333; text-decoration:none; }


.subscribe { width:400px; height:42px; clear:both; background:url(images/subscribe_bg.png) no-repeat left 2px;  }
.subscribe .submit { background:url(images/b_go.png) no-repeat left top; width:60px; height:45px; border:none; cursor:pointer; float:right; }
.subscribe .submit:hover { background-position:0 -45px; }
.subscribe .textfield { background:#fff; padding:8px; margin:4px 0 0 18px; width:300px; font:16px Arial, Helvetica, sans-serif; color:#777; border:none; }
.subscribe .textfield:focus { color:#444;  }

/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }