@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

/* typhography */
h2 { font: bold 18px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#d8d8d8;}
h3 { font: bold 16px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#d8d8d8;}
h4 { font: bold 14px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#d8d8d8;}
p  { font:normal 12px "Lucida Sans Unicode","Lucida Grande",sans-serif; line-height:1.5em; }


img { border:none; }

/* main */
.main {width:100%; padding:0; margin:0 auto;  }
.resize { width:985px; margin:0 auto;}

/********** header **********/
.header {padding:0; margin:0; background: url(../images/header_bg.gif) top repeat-x; height:135px;}

/* logo */
.logo { float:left; padding:20px 0 0; margin:0; width:236px; }

/* phone */
.phone { float:right; padding:20px 0 0; margin:0; width:207px; }



/* social */
.social { float:left; padding:0; margin:0; width:380px;}
.social ul {  padding:0; margin:0; list-style:none; border:0;}
.social ul li { float:left; margin:0; padding-right:5px; border:0;}
.social ul li a { float:left; margin:0; padding:13px 0; color:#939393; font:normal 12px "Lucida Sans Unicode","Lucida Grande",sans-serif; text-decoration:none;}
.social ul li a span { padding:13px; background:none;}


/* subscribe */
.subscribe { padding:10px 0 0 0; margin:0; float:right; width:340px;}
.subscribe form { display:block; float:right; padding:5px 0;}
.subscribe span { display:block; float:left; background: url(../images/subscribe_bg.png) left top no-repeat; width:156px; padding:0 5px; height:33px;}
.subscribe form .email { line-height:14px; float:left; border:0; width:149px; padding:9px 0; height:14px; background:none; margin:0; font:normal 14px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#9c9c9c;}
.subscribe form .button { float:left; margin:0; padding:0;}

/* Slider */
.slider_resize { background:#282828; margin:0 auto; padding:0;}

/* Sudo Slider */
#slider ul, #slider li{margin:0;padding:0;list-style:none;position:relative;}

#slider { background: url(../images/featured-bg.png) no-repeat bottom; width:877px; height:493px; margin:0 auto; padding:15px 0 20px;}

/********** page_content - 3columns blog **********/
.page_content { padding:20px 0 0 0; margin:0; background: #282828 url(../images/body_bg.gif) top repeat-x;}
.page_content h2 { text-align:center; padding:10px 5px; margin:0 0 10px 0; border-bottom:1px solid #3e3e3e;}
.page_content p { color:#737373; text-align:center; padding:10px 5px; margin:0;}
.page_content img { float:left; margin:5px 10px; padding:0;}
.page_content p span { font-weight:bold; color:#66cdf9;}
.page_content ul { width:250px; float:left; margin:10px 5px; padding:0; list-style:none;}
.page_content li { background: url(../images/ul_li.gif) left no-repeat; padding:5px 0 5px 25px; margin:0; font: normal 12px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#9b9b9b;}
.page_content a { color:#9b9b9b; text-decoration:underline;}

.page_content .resize { margin-left:0 auto;}
.blog { width:249px; float:left;  padding:5px 25px 50px 25px; margin:10px 19px 0 10px; background:#282828 url(../images/blog_bg.gif) top no-repeat;}
.blog h2 { text-align:center;padding:10px 0 10px 0; }
.blog p { text-align:left;padding:0 10px 10px 0;}
.blog img { float:left; }


.blog a{ position:relative;float:left; margin:10px 80px 0; text-align:center; padding:0;width:100px;height:34px;}
.blog a.read_more {background:url("../images/read-more.png") no-repeat;width:100px; height:34px; text-indent:-9999px;}
.blog a.read_more:hover {background:url("../images/read-more-hover.png") no-repeat;}

/*** Testimonial ***/
.testimonial p {background:url("../images/quote.png") no-repeat top left; padding:0 30px 20px; font-style:italic; }

/**** Action_button ***/
 .actionBtnTop{position:relative;left:275px;bottom:0;height:80px;width:500px;margin-bottom:20px; padding:40px 0 0; z-index:50;}
 .actionBtnTop a{position:relative; display:block;float:left;margin-left:10px;margin-right:0;padding:0;width:251px;height:80px;}
 .actionBtnTop a.buy{background:url("../images/buy-now-button.png") no-repeat;width:267px; height:77px; text-indent:-9999px;}
 .actionBtnTop a.buy:hover{background:url("../images/buy-now-button-hover.png") no-repeat;}
 .actionBtnTop a.demo{background:url("../images/trial-button.png") no-repeat; width:209px; height:77px; text-indent:-9999px;}
 .actionBtnTop a.demo:hover{background:url("../images/trial-button-hover.png") no-repeat;}


/*************footer**********/
.footer {padding:0px 0;  margin:0; background:#252525;  border-top:1px solid #343434;}
.footer p { color:#595959; float:left; padding:20px 0 0; margin:0; text-align:left;}
.leftt { text-align:right;}
.footer p.rightt { text-align:right;float:right;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #3e3e3e; padding:0; margin:10px 0; background:none; line-height:0;}
li.bg2, .bg2 { clear:both; border-top:1px solid #d5d5d5; padding:0; margin:10px 0; background:none; line-height:0;}

img.clear { padding:0; margin:0; float:none;}
