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

body
{
margin:0px;
padding:0px;
background: url(../images/semanticlp-body-bg.jpg) left top repeat;
font: normal 12px/20px Arial, Helvetica, sans-serif;
color: #333333;
}
body a
{
color: #00a0dc;
text-decoration:none;
}
body a:hover
{
color: #6a9700;
text-decoration: none;
}
	
*
{
margin:0px;
padding:0px;
}
img
{
border:0px;
}
p
{
margin:7px 0px;
text-align:justify;
}
.clear
{
clear:both;
height:0px;
}
#container
{
	width: 100%;
	height:auto;
	float:left;
	text-align:center;
}
#header
{
	width: 100%;
	height:132px;
	float:left;
	text-align:center;
	background:url(../images/semanticlp-header-bg.jpg) left top repeat-x;
}
.header-main
{
	width:1000px;
	height:132px;
	margin:0px auto;
	text-align:center;
}
.header-top
{
	width:1000px;
	height:79px;
	float:left;
	text-align:left;
}
.logo-box
{
	width:400px;
	height:79px;
	float:left;
	text-align:left;
}
.logo
{
	margin-top:13px;
}
.header-top-right
{
	width:202px;
	height:55px;
	float:right;
	text-align:right;
	padding-top:24px;
	display:none;
}
.menu-box
{
	width:1000px;
	height:32px;
	float:left;
	text-align:left;
	padding:10px 0px 11px 0px;
}
/* CSS Menu */
.navcontainer {
		width:660px;
        margin:0px;
        height:32px;
		float:left;
		text-align:left;
		}

.navcontainer ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
		height:32px;
}

.navcontainer ul li {
        display:block;
        float: left;
        text-align: center;
        padding: 0px;
		height:32px;
		margin-right:10px;
		font: normal 12px/32px Helvetica, Arial, sans-serif;
		}
.navcontainer ul li a {
width:auto;
float:left;
display: block;
text-decoration: none;
color:#FFF;
height:32px;
text-align:center;
padding:0px 10px;
margin:0px;
}
.navcontainer ul li a:hover{
background: #669900;
text-decoration:none;
font: normal 12px/32px Helvetica, Arial, sans-serif;
color:#FFF;
}
.navcontainer ul li.active a{
background: #669900;
text-decoration:none;
font: normal 12px/32px Helvetica, Arial, sans-serif;
color:#FFF;
}


.header-search-box
{
	width:282px;
	height:32px;
	float:right;
	text-align:left;
}
.input-box
{
width:188px;
height:22px;
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#333333;
padding-left:10px;
padding-top:4px;
padding-bottom:2px;
border:1px solid #000000;
background-color: #f7f7f7;
}
#body-main
{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	padding-bottom:38px;
}
.body-container
{
	width:1000px;
	height:auto;
	margin:0px auto;
	text-align:center;
}
.body-top-box
{
	width:1000px;
	height: auto;
	float:left;
	text-align:left;
	padding:12px 0px;
	line-height:26px;
}
.body-top-left
{
	width:530px;
	height:auto;
	float:left;
	text-align:left;
}
.body-top-right
{
	width:450px;
	height:auto;
	float:right;
	text-align:right;
}
.welcome-banner-box
{
	width:980px;
	height:auto;
	float:left;
	text-align:left;
	background-color: #FFF;
	border:1px solid #cccccc;
	padding:9px;
}
.body-main-box
{
	width:1000px;
	height:auto;
	float:left;
	text-align:left;
	padding-top:30px;
}
.body-left
{
	width:780px;
	height:auto;
	float:left;
	text-align:left;
}
.service
{
	width:760px;
	height:auto;
	float:left;
	text-align:left;
	background-color: #FFF;
	border:1px solid #ccc;
	padding:0px 9px;
	margin-bottom:20px;
}
.service h1
{
	font: bold 18px/42px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #333333;
}
.service h2
{
	font: bold 14px/20px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #333333;
}
.service-title-box
{
	width:760px;
	height:53px;
	float:left;
	text-align:left;
	background:url(../images/semanticlp-service-title-bg.jpg) left top repeat-x;
}
.servic-title-left
{
	width:500px;
	height:48px;
	float:left;
	text-align:left;
	padding-top:5px;
}
.service-title-right
{
	width:160px;
	height: auto;
	float:right;
	text-align:left;
	padding:0px 11px 0px 0px;
}
.view-box
{
	width:160px;
	height:26px;
	float:left;
	text-align:center;
	background:url(../images/semanticlp-view-bg.jpg) left top no-repeat;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin:12px 0px 15px 0px;
}
.view-box a
{
	width:160px;
	height:26px;
	float:left;
	text-align:center;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
.view-box a:hover
{
	width:160px;
	height:26px;
	float:left;
	text-align:center;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
	background:url(../images/semanticlp-view-hover-bg.jpg) left top no-repeat;
}
.featured-title-box
{
	width:746px;
	height:auto;
	float:left;
	text-align:left;
	padding:16px 7px 0px 7px;
}
.featured-title-left
{
	width:450px;
	height:auto;
	float:left;
	text-align:left;
	font: bold 18px/22px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #333333;
}
.number
{
	width:280px;
	height:auto;
	float:right;
	text-align:right;
}
.number ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.number ul li {
        display: block;
        float: left;
        text-align: center;
		height:20px;
		width:20px;
		background:url(../images/number-shadow-bg.jpg) left top no-repeat;
		margin-right:4px;
		}

.number ul li a {
        width: 20px;
        height: 20px;
		padding:0px;
        color: #FFF;
        text-decoration: none;
		display:block;
        text-align: center;
        font: normal 12px/20px Arial, Helvetica, sans-serif;
		
	}

.number ul li a:hover {
        color: #FFF;
        font: normal 12px/20px Arial, Helvetica, sans-serif;
		width:20px;
		height:20px;
		text-decoration: none;
		background:url(../images/number-shadow-hover-bg.jpg) left top no-repeat;
		}
.number ul li.active a {
        color: #FFF;
		width:20px;
		height:20px;
		font: normal 12px/20px Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:url(../images/number-shadow-active-bg.jpg) left top no-repeat;
}
.number ul li.big
{
	width:36px;
	height:20px;
	background:url(../images/next-bg.jpg) left top no-repeat;
	text-align:center;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	
}
.number ul li.big a
{
width:36px;
height:20px;
}
.number ul li.big a:hover
{
width:36px;
height:20px;
background: url(../images/next-bg-hover.jpg) left top no-repeat;
font: normal 12px/20px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
.number ul li a.bigactive
{
width:36px;
height:20px;
background:url(../images/next-shadow-active-bg.jpg) left top no-repeat;
font: normal 12px/20px Helvetica, Arial, sans-serif;
color:#FFF;
text-decoration:none;
}
.featured
{
width:745px;
height:auto;
float:left;
text-align:left;
padding:20px 7px 10px 8px;
}
.featured ul
{
margin:0;
padding:0;
list-style-type:none;
}
.featured ul li
{
width:235px;
height: auto;
float:left;
list-style-type:none;
display:block;
margin-right:20px;
margin-bottom:20px;
text-align:left;
font:normal 13px/18px Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
color:#666666;
}
.featured-bg
{
padding:4px;
border:1px solid #a8d7ea;
background-color: #FFF;
}
.featured-bg:hover
{
padding:4px;
border:1px solid #9fc120;
background-color: #FFF;
}
.featured-text-box
{
width:225px;
height:auto;
float:left;
text-align:left;
padding-left:10px;
}
.buy-now-box
{
width:235px;
height:30px;
float:left;
text-align:center;
background:#00a0dc;
font:bold 12px/30px Arial, Helvetica, sans-serif;
color: #FFF;
}
.buy-now-box:hover
{
width:235px;
height:30px;
float:left;
list-style-type:none;
text-align:center;
background:#99cc33;
color:#FFF;
}
.preview-link
{
font:bold 12px/30px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration:none;
}
.preview-link:hover
{
font:bold 12px/30px Arial, Helvetica, sans-serif;
color: #FFF;
text-decoration:underline;
}

.list
{
width:650px;
height:auto;
float:left;
text-align:left;
display:block;
}
.list ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.list ul li
{
width:300px;
height:24px;
float:left;
text-align:left;
display:block;
background:url(../images/semanticlp-right-arrow.jpg) left center no-repeat;
padding-left:23px;
font: normal 12px/24px Arial, Helvetica, sans-serif;
color: #333333;
margin-right:0px;
}
.box
{
	background-color:#232323;
	width:235px;
	height:32px;
	font: bold 12px/32px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
	float:left;
}
.box a
{
	font: bold 12px/32px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
.box a:hover
{
	font: bold 12px/32px Arial, Helvetica, sans-serif;
	color: #afe200;
	text-decoration:none;
}
.faq-inside
{
	width:740px;
	height: auto;
	float:left;
	text-align:left;
	padding:16px 10px 14px 10px;
}
#faq
{
width:745px;
float:left;
text-align:left;
color:#333;
}
#faq a
{
color:#0066cc;
text-decoration:underline;
cursor:pointer;
}
#faq a:hover
{
color: #FF9900;
text-decoration:underline;
cursor:pointer;
}
#faq h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin-top:15px;
	cursor:pointer;
}
.download-inside
{
	width:746px;
	height: auto;
	float:left;
	text-align:left;
	padding:10px 10px 10px 4px;
}
.download-left-box
{
	width:386px;
	height:226px;
	float:left;
	text-align:left;
	background:url(../images/semanticlp-service-shadow-box-bg.jpg) left top no-repeat;
}
.download-right-box
{
	width:347px;
	height:auto;
	float:right;
	text-align:left;
}
.service-th
{
	margin:12px 0px 0px 10px;
}
.tag
{
	width:740px;
	height: auto;
	float:left;
	text-align:left;
	padding:28px 10px 9px 10px;
	background-color:#FFF;
}
.light-black
{
color:#8d8d8d;
font-size:12px;
text-decoration: none;
font-weight:normal;
line-height:30px;
}
.light-black:hover
{
color:#333333;
text-decoration: underline;
font-weight:normal;
font-size:12px;
line-height:30px;
}
.black
{
color:#646464;
font-size:12px;
text-decoration: none;
font-weight:bold;
line-height:30px;
}
.black:hover
{
color:#000000;
text-decoration: underline;
font-weight:bold;
font-size:12px;
line-height:30px;
}
.light-gray
{
color:#acacac;
font-size:16px;
text-decoration: none;
font-weight:bold;
line-height:30px;
}
.light-gray:hover
{
color:#555454;
text-decoration: underline;
font-weight:bold;
font-size:16px;
line-height:30px;
}
.gray
{
color:#a7a7a7;
font-size:18px;
text-decoration: none;
font-weight:bold;
line-height:30px;
}
.gray:hover
{
color:#373737;
text-decoration: underline;
font-weight:bold;
font-size:18px;
line-height:30px;
}
.body-right
{
	width:200px;
	height:auto;
	float:right;
	text-align:left;
}
.right
{
	width:198px;
	height:auto;
	float:left;
	text-align:left;
	background-color: #FFF;
	border:1px solid #cccccc;
	margin-bottom:20px;
}
.right h2
{
	font: bold 18px/30px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #333333;
}
.right-title
{
	width:198px;
	height:53px;
	float:left;
	text-align:left;
	background:url(../images/semanticlp-right-title-bg.jpg) left bottom repeat-x;
}
/* sub-navigation */
.category{
	width:188px;
	height:auto;
	float:left;
	text-align:left;
	padding:12px 0px 12px 10px;
}
.category ul
 {
	 margin: 0;
	 padding: 0;
	 list-style-type:none;
	 }
.category ul li {
	display: block;
	color: #666666;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	height:24px;
	width:188px;
	}
.category ul li a {
	display: block;
	color: #666666;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	height:24px;
	text-decoration: none;
	width:177px;
	padding-left:11px;
	background: url(../images/category-arrow-th.jpg) left center no-repeat;
}
.category ul li a:hover {
	color: #00a0dc;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	width: 177px;
	text-decoration:none;
	}
.category ul li a.active {
	color: #00a0dc;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	width: 177px;
	text-decoration:none;
}
.shoppingcart
{
	width:178px;
	height: auto;
	float:left;
	text-align:center;
	line-height:24px;
	padding:10px;
	display:none;
}
.right-title-bt
{
	float:left;
	margin-right:5px;
}
.chat
{
	width:192px;
	height:78px;
	float:left;
	text-align:left;
	background:url(../images/semanticlp-online-chat-bg.jpg) left top no-repeat;
	padding:10px 0px 0px 6px;
}
.recommendation
{
	width:172px;
	height: auto;
	float:left;
	text-align:left;
	padding:0px 13px;
}
.recommendation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.recommendation li
{
	width:172px;
	height:auto;
	float:left;
	text-align:left;
	display:block;
	padding:6px 0px;
	border-bottom:1px solid #e5e5e5;
}
.blog-feed
{
	width:162px;
	height: auto;
	float:left;
	text-align:left;
	padding:12px 13px;
	margin-left:10px;
}
.partner
{
	width:180px;
	height: auto;
	float:left;
	text-align:left;
	padding:10px 9px;
}
.partner ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.partner li
{
	width:180px;
	height:auto;
	float:left;
	text-align:left;
	display:block;
	margin-bottom:10px;
}
.shopping-cart-inside-box
{
	width:750px;
	height:auto;
	float:left;
	text-align:left;
	padding:18px 0px 18px 10px;
}
.shopping-cart-left-box
{
	width:370px;
	height:auto;
	float:left;
	text-align:left;
}
.shopping-cart-th
{
	padding:4px;
	border:1px solid #a8d7ea;
}
.shopping-cart-th:hover
{
	padding:4px;
	border:1px solid #729d01;
}
.shopping-cart-right-box
{
	width:360px;
	height:auto;
	float:right;
	text-align:left;
	color: #666666;
}
.shopping-cart-right-bottom
{
	width:360px;
	height:auto;
	float:left;
	text-align:left;
	background:url(../images/semanticlp-shopingcart-shadow-bg.jpg) left top repeat-x;
	padding-top:20px;
}
.input-box2
{
width:232px;
height:20px;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:10px;
padding-top:4px;
padding-bottom:2px;
border:1px solid #cccccc;
background-color: #FFF;
}
.shopping-cart-right-top
{
	width:352px;
	height:auto;
	float:left;
	text-align:left;
	padding-bottom:12px;
}
.order-box
{
	width:683px;
	height:auto;
	float:left;
	text-align:left;
	padding:5px 67px 20px 10px;
	font: bold 11px/29px Arial, Helvetica, sans-serif;
	color: #666666;
}
.input
{
width:309px;
height:22px;
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:10px;
padding-top:4px;
padding-bottom:2px;
border:1px solid #cccccc;
background-color: #FFF;
}
.input2
{
width:670px;
height:22px;
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:10px;
padding-top:4px;
padding-bottom:2px;
border:1px solid #cccccc;
background-color: #FFF;
}
.input3
{
width:415px;
height:22px;
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:10px;
padding-top:4px;
padding-bottom:2px;
border:1px solid #cccccc;
background-color: #FFF;
margin-left:10px;
}
.feq-inside-box
{
	width:740px;
	height:auto;
	float:left;
	text-align:left;
	padding:16px 10px 28px 10px;
}
.comment
{
width:670px;
height:130px;
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#666666;
padding:4px 5px;
border:1px solid #cccccc;
background-color: #FFF;
}
.register-inside-box
{
	width:558px;
	height:auto;
	float:left;
	text-align:right;
	padding:40px 192px 80px 10px;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color: #666666;
}
.register-inside-box p
{
	margin:20px 0px;
	text-align:right;
}
.sign-in-inside-box
{
	width:502px;
	height:auto;
	float:left;
	text-align:left;
	padding:40px 248px 100px 10px;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color: #666666;
}
.sign-in-inside-box a
{
	font: normal 11px/30px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
}
.sign-in-inside-box a:hover
{
	font: normal 11px/30px Arial, Helvetica, sans-serif;
	color: #00a0dc;
	text-decoration:none;
}
.sign-in-inside-box p
{
	margin:20px 0px;
}
.site-map-inside-box
{
	width:740px;
	height:auto;
	float:left;
	text-align:left;
	padding:12px 10px;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color: #666666;
}
.site-map-inside-box a
{
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
}
.site-map-inside-box a:hover
{
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color: #00a0dc;
	text-decoration:none;
}
#footer
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
#footer h2
{
	font: bold 18px/38px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #FFF;
}
#footer h3
{
	font: bold 16px/30px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #FFF;
}
.footer-title
{
	width:360px;
	height:auto;
	float:left;
	text-align:left;
	border-bottom:1px solid #272727;
}
.footer-title-bt
{
	float:left;
	margin-right:5px;
}
.footer-top
{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	background-color: #0f0f0f;
	padding:10px 0px 20px 0px;
}
.footer-main
{
	width:1000px;
	height:auto;
	margin:0px auto;
	text-align:center;
}
.footer-container
{
	width:1000px;
	height:auto;
	float:left;
	text-align:center;
}
.footer-left
{
	width:747px;
	height:auto;
	float:left;
	text-align:left;
}
.footer-left ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer-left ul li
{
	width:360px;
	height:auto;
	float:left;
	text-align:left;
	display:block;
	margin-right:27px;
}
.services
{
	width:360px;
	height:auto;
	float:left;
	text-align:left;
	padding-top:14px;
}
.services ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.services ul li
{
	width:180px;
	height:auto;
	float:left;
	text-align:left;
	display:block;
	margin:0px;
	padding:0px;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.services ul li a
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration:none;
}
.services ul li a:hover
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #33ccff;
	text-decoration:none;
}
.services ul li.active a
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #33ccff;
	text-decoration:none;
}
.email-newslatter
{
	width:221px;
	height:auto;
	float:right;
	text-align:left;
}
.email-newslatter-title
{
	width:221px;
	height:auto;
	float:left;
	text-align:left;
	border-bottom:1px solid #272727;
}
.email-newslatter-inside
{
	width:221px;
	height:auto;
	float:left;
	text-align:left;
	padding-top:12px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.footer-bottom
{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	background-color: #030303;
	padding:15px 0px 20px 0px;
	border-top:1px solid #272727;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.footer-bottom a
{
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #cccccc;
	text-decoration:none;
}
.footer-bottom a:hover
{
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #33ccff;
	text-decoration:none;
}
a.register {
	background: #1c1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#0a0909), to(#2c2c2c));
	background: -moz-linear-gradient(top,  #0a0909,  #2c2c2c);
	display: block;
    color: #fff;
	text-align:center;
    text-decoration: none;
    width:108px;
	font: normal 12px/28px Arial, Helvetica, sans-serif;
	height:28px;
	 border:1px solid #333333;
}
a.register:hover {
	background: #1c1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#0a0909));
	background: -moz-linear-gradient(top,  #2c2c2c,  #0a0909);
	 font: normal 12px/28px Arial, Helvetica, sans-serif;
	 color: #FFF;
	 border:1px solid #333333;
	 text-decoration:none;
}
a.search {
	background: #1c1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#0a0909), to(#2c2c2c));
	background: -moz-linear-gradient(top,  #0a0909,  #2c2c2c);
	display: block;
    color: #fff;
	text-align:center;
    text-decoration: none;
    width:68px;
	font: normal 12px/28px Arial, Helvetica, sans-serif;
	height:28px;
	float:right;
	 border:1px solid #333333;
}
a.search:hover {
	background: #1c1b1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#0a0909));
	background: -moz-linear-gradient(top,  #2c2c2c,  #0a0909);
	 font: normal 12px/28px Arial, Helvetica, sans-serif;
	 color: #FFF;
	 border:1px solid #333333;
	 text-decoration:none;
}
a.download-botton {
	background: #1c1b1c;
	background: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#0d0c0c));
	background: -moz-linear-gradient(top,  #2d2d2d,  #0d0c0c);
	display: block;
    color: #fff;
	text-align:center;
    text-decoration: none;
    width:283px;
	font: normal 40px/70px Impact, Arial, Helvetica, sans-serif;
	height:70px;
	 border:1px solid #000000;
	 -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-shadow: 0 2px 2px #000000;
	margin:20px 0px 0px 36px;
}
a.download-botton:hover {
	background: #1c1b1c;
	background: -webkit-gradient(linear, left top, left bottom, from(#0d0c0c), to(#2d2d2d));
	background: -moz-linear-gradient(top,  #0d0c0c,  #2d2d2d);
	font: normal 40px/70px Impact, Arial, Helvetica, sans-serif;
	 color: #FFF;
	 border:1px solid #000000;
	 text-decoration:none;
	 -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-shadow: 0 2px 2px #181818;
}
a.chat-botton
{
	background:url(../images/chat-normal-botton.jpg) left top no-repeat;
	width:110px;
	height:31px;
	float:left;
	font: bold 16px/31px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left:14px;
}
a.chat-botton:hover
{
	background: url(../images/chat-hover-botton.jpg) left top no-repeat;
	font: bold 16px/31px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
/* Search button */
.cse input
{
	padding:5px;
}
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding:5px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
    padding:5px;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
    padding:5px;
}
