/* Change magento default style */.fieldset {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #E4E4E4;}.fieldset .legend {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #E4E4E4;    color: #636363;}/***************//* Heading */h2.box-title{font-size:17px; text-transform:uppercase; padding-bottom:10px; margin:0 0 10px; border-bottom:1px dotted #CCCCCC;}
/* Page Title */.ticket-list .page-title h1,.support-main-page .page-title h1,.knowledgebase-wrapper .page-title h1,.kbarticle-container .page-title h1,.ticket-department .page-title h1,.success-page .page-title h1,.submit-ticket-details .page-title h1{font-size:32px; text-transform:uppercase;}
.article-wrapper .page-title h1,.ticket-details .page-title h1{font-size:20px; text-transform:uppercase;}

/* Button */.ticket-list button.button span,.ticket-details button.button span,.support-main-page button.button span,.knowledgebase-wrapper button.button span,.article-wrapper button.button span,.kbarticle-container button.button span,.ticket-department button.button span,.success-page button.button span,.submit-ticket-details button.button span{height: auto;}

/* Pager */.ticket-list .pager,.ticket-history .pager{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E4E4E4; float: none;}
.pager .count-container { float: none; width: 100%; }
.pager .count-container .limiter { float: right; }
.ticketattachmentitemdelete {
	background: url("../images/icon_trash.gif") no-repeat scroll 0 1px transparent;
	cursor: pointer;
	display: inline-block;
	height: 18px;
	margin-right: 4px;
	width: 18px;
}

#capcha-validation-failed {width:100%}

/****** Support Main Page *******/
.intro-text{ width:100%; margin:0 0 10px;}
.get-help{float:left; width:100%; margin:0 0 10px; background:#FFFFFF; border-radius:5px;}
.kb-search{padding:10px; overflow:hidden;}
.kb-search form{}
.kb-search .search-title{background:url(../images/i_get_help.png) top left no-repeat; padding-left:30px; }
.kb-search .searchbox{}
.kb-search .searchbox .input-box{float:left; background:url(../images/bg-search-input.png) top left no-repeat; width:466px; height:44px;}
.kb-search .input-text {	border: 0 none;    float: left;    height: 31px;    margin: 1px 1px 1px 30px;    padding: 2px;    width: 420px;}
.kb-search .input-text:focus{background:0 none;}
.kb-search .button {float:left; margin-left:5px;}
.support-main-page .ticket-buttons{float:left; width:100%; margin:0 0 15px;}
.support-main-page .ticket-buttons ul{float:right;}
.support-main-page .ticket-buttons ul li{float:left;margin-left: 10px;}
button.button::-moz-focus-inner { padding:0; border:0; } 
/* FF Fix */button.button { -webkit-border-fit:lines; } 
/* <- Safari & Google Chrome Fix */.support-main-page .ticket-buttons button.button{overflow:visible; width:auto; border:0; margin:0; cursor:pointer;height: 32px!important; }
.support-main-page .ticket-buttons button.button span{	border:0 none;    float: left;    height: 32px;	text-transform: uppercase;    line-height: 32px;    padding: 0 0 0 12px;    position: relative;    text-align: center;    white-space: nowrap;	overflow:visible; 	}
.support-main-page .ticket-buttons button.button span span{ background-position: 100% 0; padding: 0 12px 0 0; text-transform: uppercase; color:#ffffff; }
button.btn-kb-search{overflow:visible; width:auto; border:0; margin:0; background:transparent; cursor:pointer;height: 37px!important; }
button.btn-kb-search:focus, button.btn-kb-search:hover{background-color: transparent; }
button.btn-kb-search span{	background: url(../images/bg-search-button.png) no-repeat left top!important;	border:0 none!important;    float: left;    height: 37px;	text-transform: uppercase;    line-height: 37px;    padding: 0 0 0 8px;    position: relative;    text-align: center;    white-space: nowrap;	overflow:visible; 	}
button.btn-kb-search span span{ background-position: 100% 0!important; padding: 0 8px 0 0; font-size:16px; color:#636363; text-transform:uppercase;}
.ticket-details button.button, .ticket-department button.button, .ticket-form button.button {}
.ticket-buttons button.btn-knowledgebase span span span{background:url(../images/i_knowledge.png) center left no-repeat!important; padding:0 0 0 20px !important;}
.support-main-page .latest-knowledgebase {float:left; width:100%; background:#FFFFFF; border:1px solid #e4e4e4; border-radius:5px;}
.support-main-page .latest-knowledgebase .latest-article{padding:10px;}
.support-main-page .latest-knowledgebase .latest-article .box-title{background:url(../images/i_latest_article.png) top left no-repeat; padding-left:30px;}
.support-main-page .latest-knowledgebase .kbarticle-listing ul.kbarticle-list li.item {
	padding: 0 0 10px;
}
.support-main-page .latest-knowledgebase .kbarticle-listing ul.kbarticle-list li.item h3.article-title{background:url(../images/i_article.png) center left no-repeat; padding-left:25px; font-size:14px; }

.support-main-page .latest-knowledgebase .kbarticle-listing .kbarticle-list .item a {text-decoration:none; color:#636363;}
.articles-list li.item {padding:10px 0;border-bottom:1px dotted #e4e4e4;}
.articles-list li.item .article-title{background:url(../images/i_article.png) center left no-repeat; padding-left:25px; font-size:14px; }
.articles-list li.item .article-title a{text-decoration:none; color:#636363;}

/* Department */
.select-department{}
.select-department .form-list li{margin:0 0 10px;}
.select-department .form-list li input.radio{float:left; margin: 3px 3px 0 0;}
/***** Sidebar *****/
.block-knowledgebase-sidebar, .block-ticket-sidebar{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E4E4E4;}
.block-knowledgebase-sidebar .block-title,.block-ticket-sidebar .block-title{ background:0 none; border:0 none; padding:6px;}
.block-knowledgebase-sidebar .block-title strong,.block-ticket-sidebar .block-title strong{font-size:17px; text-transform:uppercase; border-bottom:1px dotted #CCCCCC; padding:0 0 5px;}
.block-knowledgebase-sidebar .block-title strong span,.block-ticket-sidebar .block-title strong span{}
.block-knowledgebase-sidebar .block-content,.block-ticket-sidebar .block-content{background:0 none; padding:0 6px 6px;}
.block-ticket-sidebar .block-content ul li a{font-size:12px; color:#636363; text-decoration:none;}
.block-ticket-sidebar .block-content ul li a:hover{ text-decoration:underline;}
.block-knowledgebase-sidebar .block-content ul li a {font-size:12px; color:#636363; text-decoration:none;}
.block-knowledgebase-sidebar .block-content ul li a:hover{ text-decoration:underline;}
.block-knowledgebase-sidebar .block-content ul li.current{}

/***** Knowledgebase *****/
.knowledgebase-wrapper .kb-listing{background:#FFFFFF; padding:10px;overflow:hidden; border:1px solid #e4e4e4;}
.knowledgebase-wrapper .kb-listing ul.knowledgebase-grid {float:left; width:100%; margin:0 0 10px;}
.knowledgebase-wrapper .kb-listing ul.knowledgebase-grid li {float:left; width:48%;}
.knowledgebase-wrapper .kb-listing ul.knowledgebase-grid li.last{float:right;}
.knowledgebase-wrapper .kb-listing ul.knowledgebase-grid .kb-cat{}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .category-name{}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .category-name h2{	border-bottom: 1px dotted #E4E4E4;    color: #636363;    font-size: 14px;    font-weight: bold;    margin: 0 0 5px;    padding: 0 0 5px;}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .category-name h2 a{color: #636363; text-decoration:none;}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .category-name span.article-counter {text-decoration:none; font-weight: normal; font-size:14px;}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .article-list ol li {width:100%;}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .article-list ol li a{background: url(../images/i_article_sm.png) no-repeat scroll left center; padding-left:15px; color:#636363; text-decoration:none;}
.knowledgebase-wrapper .kb-listing .knowledgebase-grid .article-list ol li a:hover{ text-decoration:underline;}
/*****/
/***** Knowledgebase Article *****/
.article-wrapper .article-rating .ratings{width:30%;float:left;}
.article-wrapper .article-rating .rating-helpful {background: url("../images/useful.png") no-repeat scroll 0 1px transparent; width:30%; float:left; padding:7px 0px 0px 25px; cursor:pointer;}
.article-wrapper .article-rating .rating-nothelpful {background: url("../images/notuseful.png") no-repeat scroll 0 1px transparent; width:30%; float:left; padding:7px 0px 0px 25px; cursor:pointer;} 
/***** List Ticket ******/
#my-tickets-table{border:1px solid #e4e4e4;margin: 5px 0;}
#my-tickets-table thead th{}
#my-tickets-table tbody td{background:#FFFFFF;}

/***** View Ticket *****/
.note-list .attached-files li{padding:0; border:0 none;}
.reply-message textarea {width:500px; height:200px;}

.ticket-history .note-list .avatar {float:left; width:110px}
.ticket-history .note-list .ticket-info {float:left; width:500px; padding-left:10px;}
.ticket-history ul.note-list li {padding:10px 0; border-bottom:1px dotted #e4e4e4; width:100%; float:left}
.ticket-history ul.note-list {float:left;}
.ticket-history .note-list .message-info {}
.ticket-history .note-list .attachments {}
.ticket-history .note-list .reply-message {margin-top:10px;}

/***** Search Result *****/
.kb-search-result {clear:both;}
.kb-search-result .note-msg {clear:both;}
.kb-search-result .knowledgebase-grid li.item .article-title {
	background:url(../images/i_article.png) center left no-repeat; 
	padding-left:25px; 
	font-size:14px;
}

.kb-search-result .knowledgebase-grid li.item {
	padding:10px 0;
	border-bottom:1px dotted #e4e4e4;
}

.kb-category {clear:both;}

form .legend, .fieldset .legend
{
	float: left;
	margin: -40px 0px 0px -10px;
}

ul.form-list
{
	clear: both;
}

.fieldset
{
	padding: 22px 25px 12px 33px;
	margin: 28px 0px;
}

.support-main-page .button
{
	padding: 0px;
}