body{
margin:0px;
padding:0px;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:12px;
line-height:25px;
color:#56595e;
background: #efefef;
}
.wrapper{
width:1000px;
margin:0 auto;
}
/*========================= HEADER ========================*/
.header_1{
background:#f6f6f6;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
}
#logo{
float:left;
margin:10px 0px;
margin-left:10px;
}
#logo a{
display:block;
background:url(../images/logo.png) no-repeat;
width:320px;
height:60px;
}
.header_2{
color:#333333;
font-size:14px;
border:1px solid #d0d0d0;
background:#f6f6f6;
background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e9eaea));
background: -moz-linear-gradient(top, #f6f6f6, #e9eaea);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e9eaea');
}
.header_2 ul{
margin:0px;
padding:0px;
list-style:none;
}
.header_2 ul li{
float:left;
}
.header_2 ul li a{
display:block;
color:#333333;
padding:13px 15px;
border-right:1px solid #bfbfbf;
border-left:1px solid #fbfbfb;
}
.header_2 ul li a:hover{
text-decoration:none;
background:#f0f1f3;
background: -webkit-gradient(linear, left top, left bottom, from(#f0f1f3), to(#e2e3e4));
background: -moz-linear-gradient(top, #f0f1f3, #e2e3e4);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f3', endColorstr='#e2e3e4');
}
.header_2 ul li a.current{
text-decoration:none;
background:#54a5f0;
background: -webkit-gradient(linear, left top, left bottom, from(#54a5f0), to(#2d81cc));
background: -moz-linear-gradient(top, #54a5f0, #2d81cc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a5f0', endColorstr='#2d81cc');
color:#FFFFFF;
border:1px solid #2d81cc;
text-shadow:#346ea4 0.1em 0.1em;
}
.cart-header{
float:right;
}
.cart-header a{
display:block;
padding:13px 15px 13px 40px;
border-left:1px solid #bfbfbf;
background:url(../images/cart.png) no-repeat scroll 10px 50%;
color:#333333;
}
.cart-header a:hover{
text-decoration:none;
}
.corner-all{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.corner-bottom-left{
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.nowrap{
white-space:nowrap;
}
.homeshot{
background:url(../images/homeshot.jpg) no-repeat;
width:289px;
height:239px;
border:5px solid #859296;
float:left;
}
.slogan{
float:left;
margin-left:20px;
width:500px;
}
.slogan .title{
color:#56595e;
font-size:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:15px;
margin-top:30px;
}
.slogan .subtitle{
color:#ff7d4c;
margin-bottom:20px;
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.main_content{
background:#f6f6f6;
padding:20px;
margin:10px 0px;
border:1px solid #d7d7d7;
}
.choosepackage{
text-align:center;
color:#d3d3d3;
text-shadow:#FFFFFF 0em 0.1em 0.1em;
font-size:24px;
font-weight:bold;
margin-bottom:20px;
padding-top:10px;
}
.home-plans{
border:1px solid #d7d7d7;
background:#f6f6f6;
}
.home-plans .plan{
float:left;
width:248px;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
border-right:1px solid #d1d1d1;
}
.home-plans .plan_selected{
float:left;
width:247px;
background:#eaeaea;
}
.home-plans .plan .title{
text-align:center;
color:#56595e;
font-weight:bold;
font-size:16px;
text-shadow:#FFFFFF 0em 0.1em 0.1em;
padding:20px 0px;
}
.home-plans .plan .price{
text-align:center;
color:#56595e;
font-weight:bold;
font-size:20px;
border:1px solid #d1d1d1;
text-shadow:#FFFFFF 0em 0.1em 0.1em;
padding:20px 0px;
background:#f0f0f0;
background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e7e7e7));
background: -moz-linear-gradient(top, #f0f0f0, #e7e7e7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e7e7e7');
}
.home-plans .plan_selected .price{
background:#f6f6f6;
background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f4f4f4));
background: -moz-linear-gradient(top, #f6f6f6, #f4f4f4);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f4f4f4');
}
.home-plans .plan .features{
margin-top:10px;
border-top:1px solid #d1d1d1;
border-bottom:1px solid #ffffff;
}
.home-plans .plan .features div{
border-top:1px solid #ffffff;
border-bottom:1px solid #d1d1d1;
padding:5px;
text-align:center;
}
.home-plans .plan .features .feature1{
background:#f0f0f0;
}
.home-plans .plan .features .feature2{
background:#f5f5f5;
}
.home-plans .plan_selected .features .feature1{
background:#f0f0f0;
}
.home-plans .plan_selected .features .feature2{
background:#eaeaea;
}
.home-plans .plan .buybtn{
text-align:center;
padding-top:10px;
}
input[type="button"].buybutton, input[type="submit"].buybutton{
padding: 5px 9px;
color: #444444;
border: solid 1px #e0e0e0;
background: #f7f7f7;
cursor: pointer;
font-size:12px;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input[type="button"].buybutton:hover, input[type="submit"].buybutton:hover, .home-plans .plan_selected input[type="button"].buybutton, .home-plans .plan_selected input[type="submit"].buybutton{
padding: 5px 9px;
color: #ffffff;
border: solid 1px #3990db;
background: #51a3ef;
cursor: pointer;
font-size:12px;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
h1{
padding-bottom:5px;
margin-bottom:10px;
font-size:24px;
font-family:arial,helvetica,sans-serif;
margin:0px;
color:#56595e;
font-weight:normal;
}
/*======================== FOOTER ===========================*/
.footer{
color:#999999;
}
.footer .languages{
color:#999999;
padding-left:5px;
padding-bottom:5px;
}
.footer .copyright{
float:left;
margin-left:5px;
}
.footer .links{
float:right;
margin-right:5px;
}
/*========================= Features =========================*/
.softwarefeatures h2{
margin:0px 0px 10px 0px;
font-weight:normal;
}
.softwarefeatures div.cnt{
background:#f1f1f1;
border:1px solid #e0e0e0;
padding:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom:20px;
}
.softwarefeatures ul{
margin:0px;
padding:0px;
list-style:none;
}
.softwarefeatures ul li{
border:1px solid #dddddd;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#f9f9f9;
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));
background: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5');
margin-bottom:5px;
}
.softwarefeatures ul li div{
background:url(../images/check.png) no-repeat 5px 50%;
padding:5px 5px 5px 25px;
}
/*========================= ORDER =========================*/
.cart_table{
border-collapse:collapse;
}
.cart_table .title td{
border:1px solid #3987ce;
background:#3f96e5;
color:#FFFFFF;
}
.cart_table td{
padding:5px;
border:1px solid #d6d6d6;
background:#f1f1f1;
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f5f5f5));
background: -moz-linear-gradient(top, #f1f1f1, #f5f5f5);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f5f5f5');
}
/*======================== NORMAL PAGE ===========================*/
.page-content{
background:#cccccc;
padding:5px;
margin:0 auto;
margin-bottom:30px;
}
.page-content .content{
background:#FFFFFF;
padding:20px 30px;
}
.page-content .head{
border-bottom:1px solid #cccccc;
padding-bottom:5px;
margin-bottom:10px;
}
.page-content .head .title{
font-weight:bold;
font-size:24px;
font-family:arial,helvetica,sans-serif;
float:left;
}
.page-content .head .title-left{
float:right;
padding-top:10px;
}
.page-content h2{
margin:0px;
padding:0px;
font-size:16px;
font-family:arial,helvetica,sans-serif;
}
/** End Home **/

table {
border-spacing:4px;
} 

/*========================= SITE =========================*/
a{
	text-decoration:none;
	color: #4cbdef;
}
a:hover{
	text-decoration:underline;
	color: #ff7d4c;
}
input[type="text"], input[type="password"], select, textarea{
color:#2a2a2a;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:4px;
border: 1px solid #bec5c9;
background: #ffffff;
}
.input_home{
width:200px;
}
input[type="button"], input[type="submit"]{
padding: 5px 9px;
color: #444444;
border: solid 1px #e0e0e0;
background: #f7f7f7;
cursor: pointer;
font-size:12px;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input[type="button"].btn-disabled, input[type="button"].btn-disabled:hover, input[type="submit"].btn-disabled, input[type="submit"].btn-disabled:hover{
padding: 5px 9px;
color: #e0e0e0;
border: solid 1px #e0e0e0;
background: #f7f7f7;
cursor: pointer;
font-size:12px;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

input[type="button"]:hover, input[type="submit"]:hover{
padding: 5px 9px;
color: #ffffff;
border: solid 1px #3990db;
background: #51a3ef;
cursor: pointer;
font-size:12px;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
input[type="button"].registerbtn, input[type="submit"].registerbtn{
	font-size:14px;
	padding:5px 15px;
}

/*========================= Error 404 =========================*/
.error404_title{
font-weight:bold;
font-size:18px;
}
.error404_content{
padding:10px;
}

/*========================= MISC =========================*/
.clear{
clear:both;
}
.disabled{
opacity: .35; filter:Alpha(Opacity=35)
}
.pointer{
cursor:pointer;
}
.error_box{
background:#eab9ac;
padding:8px;
border:1px solid #e3a190;
margin-bottom:10px;
color:#000000;
}
.success_box{
background:#d0f9d0;
padding:8px;
border:1px solid #1cd81c;
margin-bottom:10px;
color:#000000;
}
/*============== WALL ================================*/
.publish_box{
	border-bottom:1px solid #e9e9e9; 
	padding:10px 0px;
}
.publish_box .column_left{
	float:left; width:50px;
}
.publish_box .column_right{
	float:right; width:430px;
}
.publish_box .nickname{
	padding:3px 0px 5px 0px; 
	font-size:12px;
	font-weight:bold;
}