* {
	margin: 0px;
	padding: 0px;
}
i {
	display: none;
}
img {
	border: 0px;
}
a {
	color: #333;
	text-decoration: underline;
}
a:hover, .opened {
	color: #0093d0;
	text-decoration: none;
}
ul {
	list-style-type: none;
}
h2 {
	color: #0093d0;
	font-size: 26px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-family: "vagrounded-bold";
	border-bottom: 1px dashed #a3d2eb;
}
h3 {
	color: #0093d0;
	font-size: 18px;
	margin-bottom: 5px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
.clear {
	clear: both;
}
@font-face {
	font-family: "vagrounded-bold";
	src: url('/support/App_Themes/123reg/type/vagrounded.eot');
	src: local('d'),
	url('/support/App_Themes/123reg/type/vagrounded.woff') format('woff'),
	url('/support/App_Themes/123reg/type/vagrounded.svg#webfontwxyBCsUP') format('svg');
}
@font-face {
	font-family: "vagrounded-light";
	src: url('/support/App_Themes/123reg/type/vagrounded-light.eot');
	src: local('d'),
	url('/support/App_Themes/123reg/type/vagrounded-light.woff') format('woff'),
	url('/support/App_Themes/123reg/type/vagrounded-light.svg#webfontwxyBCsUP') format('svg');
}
body {
	color: #333;
	font-size: 14px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	background: url("images/background.png") repeat-x left top;
}

#container {
	width: 960px;
	margin: 0px auto;
	text-align: left;
	position:relative;
}

#header {
	width: 960px;
	height: 118px;
	margin-bottom: 20px;
	position: relative;
}
#header a {
	color: #fff;
}
#logo, .logo {
	float: left;
	width: 410px;
	height: 52px;
	padding-top: 10px;
}
#logo a, .logo a {
	width: 403px;
	height: 52px;
	display: block;
	background: url("images/logo.png") no-repeat left top;
}
#topLinks {
	float: right;
	width: 310px;
	padding: 3px 0px 5px 0px;
	background: #0b93cc;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	behavior: url(/support/App_Themes/123reg/PIE.htc);
}
#topLinks p {
	color: #fff;
	text-align: center;
	width: 310px;
	font-size: 12px;
}
#topLinks a {
	margin: 0px 15px;
	text-decoration: none;
}
#topLinks a:hover {
	text-decoration: underline;
}
#welcome {
	position: absolute;
	right: 0px;
	top: 35px;
	text-align: right;
}
#welcome p {
	color: #fff;
	font-size: 12px;
	line-height: 17px;
}
#welcome p span, #welcome a{
	font-weight: bold;
}
.liveChat {
	position: absolute;
	right: 200px;
	top: 35px;
	font-size: 12px;
}
.liveChat a{
	font-weight: bold;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 3px;
	background: url("images/icon-live-chat.png") no-repeat left top;
}

#menu {
	position: absolute;
	top: 84px;
	width: 960px;
	height: 34px;
	background: url("images/menu-bck.png") repeat-x left top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/support/App_Themes/123reg/PIE.htc);
}
#menu li {
	float: left;
	height: 34px;
	font-family: "vagrounded-bold";
	background: url("images/item-bck.png") no-repeat right 12px;
}
#menu li.loginRight {
	float: right;
	background: none;
}
#menu li.mySupport {
	background: none;
}
#menu li a 
{
    position: relative;
	height: 34px;
	line-height: 34px;
	padding: 0px 12px 0px 12px;
	float: left;
	color: #0093d0;
	margin: 0px 5px 0px 3px;
	text-decoration: none;
}
#menu li a.first {
	margin-left: 0px;
	padding-left: 15px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	behavior: url(/support/App_Themes/123reg/PIE.htc);
}
#menu li a:hover {
	color: #fff;
	background: url("images/menu-bck.png") repeat-x left -34px;
}
#menu li.homeButton a:hover {
        background: url("images/menu-bck.png") repeat-x scroll left -34px transparent;
        margin-left: 0px;
                padding-left: 15px;
                -moz-border-radius: 10px 0px 0px 10px;
                -webkit-border-radius: 10px 0px 0px 10px;
                border-radius: 10px 0px 0px 10px;
                behavior: url(/support/App_Themes/123reg/PIE.htc);
}

#menu li a.active {
	color: #fff;
	background: url("images/menu-bck.png") repeat-x left -68px;
}
#menu li a.activeFirst {
	color: #fff;
	margin-left: 0px;
	padding-left: 15px;
	position: relative;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	behavior: url(/support/App_Themes/123reg/PIE.htc);
	background: url("images/menu-bck.png") repeat-x left -68px;
}
#menu li.loginRight a{
	margin-right: 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
	behavior: url(/support/App_Themes/123reg/PIE.htc);
}

/* content area */

#content {
	float: left;
	width: 960px;
	margin-bottom: 30px;
}
.promoMessage {
	width: 938px;
	float: left;
	padding: 10px;
	background: #fff;
	margin-bottom: 25px;
	border: 1px solid #a3d2eb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/support/App_Themes/123reg/PIE.htc);
}
.promoMessage .icon{
	width: 48px;
	height: 44px;
	float: left;
	padding-right: 20px;
	background: url("images/icon-flag.png") no-repeat left top;
}
.promoMessage p {
	margin-top: 8px;
}

/* left side */
#left {
	float: left;
	width: 630px;
	margin-right: 60px;
}
#search {
    height: 40px;
    margin-bottom: 32px;
    width: 630px;
}
#search input {
	border: 0px;
	height: 40px;
	line-height: 40px;
	width: 340px;
	padding-left: 50px;
	font-size: 18px;
	float: left;
	background: url("images/search-box.png") no-repeat left top;
}
#search a.buttonSearch {
	float: left;
	height: 40px;
	width: 100px;
	background: url("images/search-box.png") no-repeat scroll right top;
	
}
#search a.buttonTips {
	float: right;
	height: 40px;
	width: 120px;
	background: url("images/buttons.png") no-repeat left top;
}
.grid02 {
	width: 250px;
	float: left;
	margin-right: 60px;
}
.rightGrid {
	width: 280px;
	margin-right: 0px;
}
ul.indexCategories 
{
    margin-top: 20px;
}
 ul.indexCategories li, ul.firstCat li {
	padding-left: 40px;
	line-height: 26px;
	margin-bottom: 10px;
	font-size: 16px;
	background: url("images/icons-med.png") no-repeat left top;
}
ul.indexCategories li
{
    float: left;
    width: 250px;
    }
ul.indexCategories li.floatRight{
	float:right;
	width:280px;
	/width:320px;
}
ul.indexCategories li a, ul.firstCat li a{
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
ul.firstCat 
{
    margin-bottom: 20px;
}
ul.firstCat li {
	padding-top: 8px;
}
ul.indexCategories li.downloads {
	padding-top: 5px;
	background: url("images/icons-med.png") no-repeat left -78px;
}
ul.indexCategories li.system {
	background: url("images/icons-med.png") no-repeat left -245px;
}
ul.indexCategories li.controlPanel {
	background: url("images/icons-med.png") no-repeat left -279px;
}
ul.indexCategories li.video {
	padding-top: 5px;
	background: url("images/icons-med.png") no-repeat left -133px;
}
ul.indexCategories li.newly {
	background: url("images/icons-med.png") no-repeat left -170px;
}
ul.indexCategories li.howdoIuse {
	background: url("images/icons-med.png") no-repeat left -210px;
}
ul.firstCat li.downloads {
	padding-top: 4px;
	background: url("images/icons-med.png") no-repeat left -78px;
}
ul.firstCat li.system {
	background: url("images/icons-med.png") no-repeat left -245px;
}
ul.firstCat li.controlPanel {
	background: url("images/icons-med.png") no-repeat left -278px;
}
ul.firstCat li.video {
	padding-top: 5px;
	background: url("images/icons-med.png") no-repeat left -133px;
}
ul.firstCat li.newly {
	background: url("images/icons-med.png") no-repeat left -170px;
}
ul.firstCat li.howdoIuse {
	background: url("images/icons-med.png") no-repeat left -210px;
}

/* right side */
#right {
	float: left;
	width: 270px;
}
#content 
{
    position: relative;
}
.answersPage #right 
{
    position: absolute;
    right: 0px;
    top: 0px;
}
.answersPage .rightFixed 
{
    position: fixed;
}
#right li, .services li {
	padding-left: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	background: url("images/dot.png") no-repeat left 5px;
}
#right #rightBoxFull li.print {
	padding-left: 40px;
	line-height: 24px;
	margin-bottom: 10px;
	background: url("images/icon-print.png") no-repeat left top;
}
#right #rightBoxFull li.email {
	padding-left: 40px;
	line-height: 24px;
	margin-bottom: 10px;
	background: url("images/icon-mail.png") no-repeat left top;
}
#right ul.rrtItem li 
{
    background: none;
    padding-left: 2px;
}
#right span.rateTxt 
{
    float: left;
    margin-right: 10px;
    gont-weight: bold;
    padding-top: 4px;
}
#right a {
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
#right a.lostLogin 
{
    width: 268px;
    height: 75px;
    display: block;
    background: url("images/lost-login.png") no-repeat left top;
}

/* footer */

#footer {
	font-size: 12px;
	padding: 10px 0px;
	color: #0093d0;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	border-top: 1px dashed #0093d0;
}
#footer p.copy {
	float: right;
}
#footer a {
	color: #0093d0;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

/* answers */

.pagination {
	float: right;
}
.pagination a.previous {
	float: left;
	width: 27px;
	height: 24px;
	margin-right: 10px;
	background: url("images/buttons.png") no-repeat left -168px;
}
.pagination a.next {
	float: right;
	width: 27px;
	height: 24px;
	margin-left: 10px;
	background: url("images/buttons.png") no-repeat -28px -168px;
}
.pagination select {
	margin: 0px 5px;	
}
h3.answers {
	padding-left: 35px;
	padding-bottom: 4px;
	background: url("images/icons-small.png") no-repeat left -125px;
}
.searchResults 
{
    margin-bottom: 50px;
}
.searchResults  ul.answersList 
{
    margin: 0px 0px 0px 30px;
    line-height: 18px !important;
    padding-bottom: 5px;
   
    }
.searchResults ul.answersList li 
{
    line-height: 16px;
    font-size:14px !important;
    }
.searchResults ul.answersList li span
{
    font-weight: bold;
    }
ul.answersList {
	margin: 20px 0px 0px 50px;
}
ul.answersList li{
	font-size: 16px;
	/*font-family: "vagrounded-bold";*/
    font-family: Arial, helvetica, sans-serif;
	line-height: 34px;
	
}
.btnSuggest {
	display: block;
	width: 538px;
	height: 32px;
	background: url("images/buttons.png") no-repeat left -136px;
}
.infoRequest {
	margin-top: 30px;
}
.infoRequest h3{
	color: #333;
}
.infoRequest textarea{
	width: 100%;
	height: 150px;
	margin-bottom: 15px;
	border: 1px solid #a3d2eb;
}
.infoRequest input.btnSuggest {
	text-indent: -9999px;
	font-size: 0px;
	width: 116px;
	height: 32px;
	border: 0px;
	float: right;
	cursor: pointer;
	background: url("images/buttons.png") no-repeat -234px -40px;
}
.searchAnswers {
	margin-bottom: 30px;
}
.searchAnswers input, .searchAnswers select {
	width: 270px;
	height: 20px;
	margin-bottom: 12px;
	border: 1px solid #a3d2eb;
}
.searchAnswers a.btnSearch {
	text-indent: -9999px;
	font-size: 0px;
	width: 116px;
	height: 32px;
	border: 0px;
	display: block;
	cursor: pointer;
	background: url("images/buttons.png") no-repeat left -40px;
}
.pagination .btnBack{
	text-indent:-9999px;
	font-size:0px;
	width:88px;
	height:24px;
	float:left;
	background:url("images/buttons.png") no-repeat -311px bottom;
}
h3.question{
	color:#333333;
	padding-bottom:20px;
}
p.txtAnswer{
	font-size:14px;
	font-family:helvetica;
	padding-bottom:25px;
}
a.notice{
	float:left;
	text-decoration:none;
	font-size:14px;
	font-family:helvetica;
	height:42px;
	width:100%;
	border:1px solid #f09da5;
	background:url("images/notice-bck.png") repeat-x;
	color:#333333;
	margin-bottom:27px;
}
a.notice:hover{
	color:#333333;
}
a.notice img{
	padding:6px 18px 0px 14px;
	float:left;
}
a.notice span{
	float:left;
	line-height:42px;
}
.supportMaterial{
	float:left;
	list-style:none;
}
ul.supportMaterial li{
	font-size: 14px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	padding-left: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	background: url("images/dot.png") no-repeat left 5px;
}
.answerOption{
	float:left;
	list-style:none;
	color:#333333;
}
#right  ul.answerOption li{
	margin-bottom:10px ;
	padding-left:40px ;
	line-height:25px;
	float:left;
	width:100%;
}
#right .answerOption li.rate{
	background:none;
	padding-left:0px !important;
	padding-bottom:15px;
}
#right .answerOption li.rate span{
	float:left;
	font-weight:bold;
	padding-right:10px;
	line-height:20px;
}
#right .answerOption li.rate a{
	width:16px;
	height:16px;
	background:url("images/icon-rate.png") no-repeat top;
	float:left;
	margin-right:5px;
}
#right a.printAnswer
{
    margin-bottom:10px ;
	padding-left:40px ;
	line-height:25px;
	float:left;
	width:100%;
	background:url("images/icons-med.png") no-repeat left -27px;
}
#right a.emailAnswer
{
    margin-bottom:10px ;
	padding-left:40px ;
	line-height:25px;
	float:left;
	width:100%;
	background:url("images/icons-med.png") no-repeat 2px -54px;
}
#right a.saveAnswer
{
    margin-bottom:10px ;
	padding-left:40px ;
	line-height:25px;
	float:left;
	width:100%;
	background:url("images/icons-med.png") no-repeat left -78px;
	padding-top:5px;
}
#right a.addFav
{
    margin-bottom:10px ;
	padding-left:40px ;
	line-height:25px;
	float:left;
	width:100%;
	background:url("images/icons-med.png") no-repeat left -107px;
}
#right a.saveVideo
{
    margin-bottom:10px ;
	padding-left:40px ;
	line-height:25px;
	float:left;
	width:100%;
	background:url("images/icons-small.png") no-repeat left -51px;
}
h2.paddingTop{
	padding-top:40px;
}
#print, #email{
	display:none;
	position:absolute;
	z-index:5;
	width:630px;
	height:650px;
	padding:20px 40px;
	background:url("images/tips-bg.jpg") repeat-x top #fff;
	border:1px solid #808080;
	top:285px;
	left:-185px;
	border-radius:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 5px #808080;
	-webkit-box-shadow: 0 0 5px #808080;
	box-shadow: 0 0 5px #808080;
}
a.close{
    position:relative;
    font-size: 26px;
    float:right;
    top:-10px;
    right:-25px;
    color:#fff;
    font-family:arial, sans-serif;
    text-decoration:none;
   
}
p.paddingTop{
	padding-top:20px;
}
#print h2, #email h2{
	padding-top:35px;
	clear:left;
}
#print #logo, #email #logo{
	padding-top:0px;
	width:321px;
	height:41px;
}
#print #logo a{
	width:321px;
	height:41px;
	background:url("images/logo-overlay.png") no-repeat;
	display:block;
}
.formLn{
	padding-top:14px;
	float:left;
	width:100%;
}
.formLn label{
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	width:150px;
	line-height:24px;
	float:left;
}
.formLn input{
	float:right;
	font-family: "helvetica";
	font-size:14px;
	color:#333333;
	width:458px;
	height:22px;
	border:1px solid #a3d2eb;
	line-height:22px;
	padding:0px 10px;
}
.formLn textarea{
	float:right;
	height:92px;
	width:458px;
	border:1px solid #a3d2eb;
	padding:10px;
	font-family: "helvetica";
	font-size:14px;
	color:#333333;
}
.formLn .submitBtn{
	width:199px;
	height:32px;
	cursor: pointer;
	background: url("images/buttons.png") no-repeat -223px -72px;
	float:right;
	border:0px;
	
}
h3.colorRed{
	color:#df1453;
	padding-top:25px;
	-webkit-margin-before:0em !important;
    -webkit-margin-after: 0em !important;
    font-weight: normal !important;
}
div.notice{
	margin-top:15px;
	line-height:24px;
	padding-bottom:20px;
	border-bottom:1px dashed #A3D2EB;
}
p.bck{
	padding-left:34px;
	background:url("images/icons-small.png") no-repeat left -150px;	
}
.divStatus ul
{
    padding-top: 10px;
    }
.divStatus ul li
{
    background: url("images/icons-small.png") no-repeat scroll left -150px transparent;
    padding-left: 34px;
    margin-bottom: 10px;
    }
    
div.notice a, .divStatus ul li a{
	color:#0093d0;
	font-size:15px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
.paddingLeft, .divStatus p{
	line-height:24px;
	padding-left:34px;
}
#content .formLn label{
	width:310px;
}
#content .formLn input{
	width:628px;
}
#content .formLn select{
	width:648px;
	height:22px;
	border:1px solid #a3d2eb;
	float:right;
}
#content .formLn textarea{
	width:628px;
	height:142px;
}
.formLn a{
	float:left;
	margin-left:310px;
	font-size:18px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	color:#0093d0;
}
.attachBtn{
	width:116px;
	height:32px;
	background: url("images/buttons.png") no-repeat -117px -40px;
}
#content .formLn .submitBtn{
	float:right;
	width:119px;
	height:24px;
	background: url("images/buttons.png") no-repeat -400px bottom;
}

h2.padding{
	padding-top:20px;
	margin-bottom:0px;
}
h3.marginTop{
	margin-top:40px;
}
ul.li-bck
{
    margin: 0px;
    }
ul.li-bck li{
	padding-left:35px;
	background:url("images/icon-note.png") no-repeat left top;
	line-height:24px;
	margin-left:30px;
	margin-bottom:10px;
}
h3.colorBlack{
	color:#333333;
	padding-top:15px;
	padding-bottom:10px;
}
h3.colorBlack span{
	color:#df1453;
}
a.yes{
	float:left;
	width:85px;
	height:24px;
	margin-left:34px;
	background: url("images/buttons.png") no-repeat -56px -168px ;
}
a.no{
	float:left;
	width:85px;
	height:24px;
	margin-left:15px;
	background: url("images/buttons.png") no-repeat -141px -168px ;
}
h3.padding{
	padding-top:0px !important;
}
h3.colorBlack a{
	color:#0093d0;
}
.askQuestion{
	width:222px;
	height:32px;
	background: url("images/buttons.png") no-repeat left -72px;
	display:block;
	margin-bottom:15px;
	margin-top:15px;
}
.createTicket{
	float:left;
	width:172px;
	height:32px;
	background: url("images/buttons.png") no-repeat -351px -40px;
	margin-top:15px;
}
.returnHome{
	float:left;
	width:268px;
	height:32px;
	background: url("images/buttons.png") no-repeat left -104px;
	margin-left:40px;
	margin-top:15px;
}
h2 span{
	font-size:18px;
	font-family: Arial,helvetica,sans-serif;
}
a.marginTop{
	margin-top:5px;
}
h3.category{
	padding-left:55px;
	background: url("images/icons-large.png") no-repeat left -344px;
	line-height:40px;
	color:#333333;
}

ul.padding{
	padding-left:80px;
}
ul.padding li, .grid03 ul.firstCat li{
	font-size:16px;
}
ul.bordered{
	border-bottom:1px dashed #616364;
	float:left;
	width:100%;
	padding:13px 0px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	color:#333333;
	font-size:14px;
}
ul.bordered li{
	float:left;
}
.favorites{
	width:305px;
	float:left;
	font-size:18px;
	height:23px;
	padding-left:57px;
	background: url("images/icons-large.png") no-repeat 1px -389px;
	padding-top:18px;
}
.favorites a{
	float:left;
	font-size:18px;
	height:23px;
	padding-left:57px;
	background: url("images/icons-large.png") no-repeat 1px -389px;
	padding-top:18px;
}
.faqs{
	width:210px;
	margin-top:11px;
	float:left;
	height:22px;
	padding:7px 7px 5px 7px;
}
.faqs a{
	float: left;
    padding: 3px;
    text-decoration: none;
}
.faqs a span{
	float:left;
	line-height:25px;
	padding-left:36px;
	background: url("images/icon-note.png") no-repeat 3px;
	
}
.faqs a:hover span{
	text-decoration: none;
}
.videos{
	width:170px;
	height:30px;
	margin-top:14px;
}
.videos a
{
    float: left;
    padding: 7px 7px 5px 0px;
    text-decoration: none;
    }
.videos a span{
	float:left;
	padding-left:30px;
	background: url("images/icons-small.png") no-repeat left -251px;
	line-height:24px;
	
}
.guides{
	margin-top:8px;
}
.guides a{
	float:left;
	padding:7px 7px 5px 7px;
	height:22px;
	text-decoration: none;
}
.guides a span{
	line-height: 28px;
	float:left;
	padding-left:33px;
	background: url("images/icons-small.png") no-repeat left bottom;
}
.guides a:hover span{
	text-decoration: none;
}
.settings{
	width:305px;
		float:left;
	font-size:18px;
	padding-left:57px;
	background: url("images/icons-large.png") no-repeat left -440px;
	height:22px;
	padding-top:23px;
}
.settings a{

}

.addEmail{
	width:210px;
	margin-top:20px;
}
.addEmail a, .responseEmail a{
	float:left;
	height: 22px;
	/*padding-left:40px;
	background: url("/images/icons-small.png") no-repeat 10px -296px;
	height:16px;
	padding-top:3px;*/
	padding:7px 5px 5px 0px;
	text-decoration: none;
	
}
.addEmail a span, .responseEmail a span{
	float:left;
	padding-left: 40px;
	background: url("images/icons-small.png") no-repeat 10px -296px;
	line-height:22px;
}
.addEmail a span
{
    padding-left: 42px;
    }
.addEmail a:hover span,.responseEmail a:hover span{
	text-decoration:none;
}
.responseEmail a span{
	background: url("images/icons-small.png") no-repeat 7px -276px;
}
.responseEmail{

	margin-top: 20px;
	margin-left:4px;
}

#tickets, #responseEmail, #addEmail, #guides, #faqs, #videos, #suggest{
	float:left;
	border-bottom:1px dashed #616364;
	width:905px;
	padding:13px 0px 13px 55px;
	
}

#addEmail, #responseEmail, #guides, #faqs, #videos, #suggest{
	padding-bottom:33px;
	display: none;
}
#tickets h3, #addEmail h3, #responseEmail h3, #guides h3, #faqs h3, #videos h3, #suggest h3{
	color:#333333;
	padding-bottom:5px;
}
#tickets li, #guides li, #faqs div div, #guides div div,#videos div div, #suggest div div{
	display:block;
	line-height:28px;
	padding-left:30px;
	background:url("images/icon-ticket.png") no-repeat left 3px;
}
#addEmail div div{
display: block;
margin-bottom: 12px;
line-height:19px;
padding-left: 30px;
background: url("images/icons-small.png") no-repeat left -276px;
}
#addEmail input{
float:right;
width:14px;
height:14px;
background: url("images/icon-remove.png") no-repeat;
margin-top:4px;
border: none;
}
#guides div div
{
    background:url("images/icon-download.png") no-repeat left 3px;
    }
 #videos div div
{
    background:url("images/icon-video.png") no-repeat left 3px;
    }
.typeEmail{
float:left !important;
width: 310px !important;
height: 22px !important;
border: 1px solid #A3D2EB !important;
line-height: 22px !important;
padding: 0px 10px !important;
background: #fff !important;
margin: 0px !important;
}
.addNewEmail{
float:left !important; 
height: 24px !important;
width: 118px !important;
background: url("images/buttons.png") no-repeat -311px -256px !important;
margin-left:10px !important;
margin-top: 0px !important;
}

#guides li{
	padding-bottom: 8px;
	line-height:25px;
	background: url("images/icon-download.png") no-repeat left top;
}
#faqs h4{
	font-size:14px;
}
#faqs div div{
	padding-top: 2px;
	padding-bottom: 15px;
	font-size:12px;
	line-height:18px;
	background: url("images/icon-note.png") no-repeat left top;

}

.responseEmail a span{
	background: url("images/icons-small.png") no-repeat 7px -276px;
}
.responseEmail{
	margin-top: 20px;
	margin-left:4px;
	height:28px;
}

p.inputRadio{
	margin-top: 20px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	line-height: 22px;
}
p.inputRadio input{
	opacity:0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	width:23px;
	height:22px;
	cursor: pointer;
}
.checkbox{
	cursor:pointer;
	width:23px;
	height:22px;
	border: 1px solid #A3D2EB;
	background: #fff;
	margin-right: 5px;
}
#responseEmail .No{
	margin-left:20px;
}
.checked{
	background: url("images/checked.png") no-repeat center #fff !important;
}
.unchecked{
	background: #fff;
}

.history{
	width:305px;
	float:left;
	font-size:18px;
	padding-left:57px;
	background: url("images/icons-large.png") no-repeat left -496px;
	height:22px;
	padding-top:23px;
}
.history a{
	
}
.myTickets{
	height:52px;
}
.myTickets a{
	float:left;
	margin-top:13px;
	padding:8px 0px;
	text-decoration: none;
}
.myTickets a:hover span{
	text-decoration:none;
}
.myTickets a span{
	float:left;
	padding-left:40px;
	background: url("images/icons-small.png") no-repeat 10px -174px;
	line-height:25px;
	padding-right:10px;
}
.feedback{
	width:305px;
	float:left;
	padding-left:57px;
	font-size:18px;
	background: url("images/icons-large.png") no-repeat left -550px;
	height:24px;
	padding-top:23px;
}
.feedback a{

}
.suggestion
{
    height: 22px;
    }
.suggestion a
{
    float: left;
    padding:7px 7px 7px 0px;
    margin-top:15px;
    text-decoration: none;
    }
.suggestion a span{
	float:left;
	padding-left:40px;
	background: url("images/icons-small.png") no-repeat 10px -201px;
	line-height:22px;
	
}
.suggestion a:hover span
{
    text-decoration: none;
    }
.bottom{
	padding-bottom:40px;
}
.selected{
	background:#dbecf5;
	border:1px solid #6fbae1;
}
.selected span{
	text-decoration:none !important;
}
#tickets{
	float:left;
	border-bottom:1px dashed #616364;
	width:905px;
	float:left;
	padding:13px 0px 13px 55px;
	display:none;
}
#tickets h3{
	color:#333333;
	padding-bottom:5px;
}
#tickets li{
	width:100%;
	line-height:28px;
	padding-left:30px;
	background:url("images/icon-ticket.png") no-repeat left;
}

#tickets .row{
float:left;
border-bottom:none;
background:url("images/icon-ticket.png") no-repeat left 5px;
padding:5px 0px 10px 30px;

}
#tickets .row .rowRight h3{
font-size: 14px;
}

#tickets .row .rowLeft p{
font-size: 12px;
}

.showAll{
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	color:#0093d0;
}
.ruInputs{
	float:right !important;
	width:628px !important;
	height:24px;
	background:url("images/browse.png") no-repeat right;
	margin: 0px;
	padding: 0px !important;
}
.inputFile ul
{
    float: right;
}
.ruFileWrap input{
    opacity: 0;
    filter: alpha(opacity=00);
}
.ruFileWrap{
padding-right: 0px;
}

#fakeInput input
{
    float:right;
    margin-right: 100px;
	margin-top:-37px;
	position: relative;
    width: 530px !important;
}
#fakeFile{
	width:530px !important;
	float:left !important;
}
.supportVideos{
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
ul.floatRight{
	padding-left:60px;
}
.supportVideos li{
	padding-top:25px;
	float:left;
}
.supportVideos li a{
	background:url("images/icons-small.png") no-repeat left top;
	padding-left:35px;
	padding-top:10px;
	line-height:15px;
	float:left;
	color:#0093d0;
}
.supportVideos li img{
	float:left;
	margin-top:20px;
}
.grid02V{
	width:290px;
	float:left;
}
.rgGrid{
	padding-left:50px
}
.row{
	padding:10px 20px;
	float:left;
	border-bottom: 1px dashed #A3D2EB;
}
.rowLeft{
	width:120px;
	margin-right:20px;
	float:left;
}
.rowLeft p{
	font-weight:bold;
	padding-top:5px;
}
.rowRight{
	width:780px;
	float:left;
}
.statusName{
	float:right;
	text-transform:uppercase;
	font-weight: bold;
	margin: 0 0 10px 10px;
	padding-top: 5px;
	text-align: right;
}
.rowRight p{
	font-size:12px;
	line-height:18px;
}
.rowRight a{
	color:#0093D0;
}
.alt{
	background:#F6F6F6;
}
p.troubleshooting{
	padding-bottom:20px;
}
p.troubleshooting a{
	color:#0093d0;
}
ul.services {
	padding-top:5px;
	padding-bottom:10px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
span.step1, span.step2, span.step3{
	height:32px;
	float:left;
	line-height:32px;
	color:#000;
	font-size:18px;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:25px;
	margin-top:8px;
}
span.step1{
	width:206px;
	margin-right:3px;
	background: url("images/buttons.png") no-repeat left -192px;
}
span.step2{
	width:210px;
	margin-right:2px;
	background: url("images/buttons.png") no-repeat -206px -192px;
}
span.step3{
	width:209px;
	background: url("images/buttons.png") no-repeat -416px -192px;
}
.active span.step2 
{
    background: url("images/buttons.png") no-repeat 0px -224px;
}
.active span.step3 
{
    background: url("images/buttons.png") no-repeat -209px -224px;
}
.selectDomain{
	width:266px;
	height:22px;
	border: 1px solid #a3d2eb;
	margin-bottom:10px;
}
.nextBtn{
	float:right;
	width:102px;
	height:24px;
	background: url("images/buttons.png") no-repeat -518px -168px;
}
.backBtn 
{
    float: left;
    width:90px;
    height: 24px;
    background: url("images/buttons.png") no-repeat -310px -168px;
}
.nextBtn, .backBtn 
{
    border: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
    cursor: pointer;
}
p span.completed{
	background: url("images/buttons.png") no-repeat left -224px;
}
table.troubleshooting{
	list-style:none;
	margin-top:13px;
}
table.troubleshooting td{
	line-height:38px;
	border-top:1px dashed #616364;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	color:#333333;
	font-size:16px;
	padding:0px 0px 0px 8px !important;
}
table.troubleshooting td label{
	padding-left:23px;
}
table.troubleshooting .sdt-sdn{
	float:right;
	margin-bottom:0px !important;
	margin-top:7px;
	font-family:helvetica, arial, sans-serif;
}
table.troubleshooting .prevBtn, ul.diagnose li a{
	float:left;
	margin-top:25px;
	width:101px;
	height:24px;
	background: url("images/buttons.png") no-repeat left -256px;
	margin-left:-8px;
}
ul.diagnose li a{
	margin-left:-40px;
}
p.changeStep .inputBtn{
	border:none;
	margin-top:25px;
	cursor:pointer;
	float:right;
	width:101px;
	height:24px;
	background: url("images/buttons.png") no-repeat -102px -256px;
}
ul.diagnose li{
	line-height:38px;
	border-top:1px dashed #616364;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	color:#333333;
	font-size:16px;
	padding:0px 0px 0px 40px !important;
}


h3.newlyAdded{
    padding-top: 2px;
    padding-left: 35px;
    padding-bottom: 4px;
    background: url("images/icon-newly-addedd.png") no-repeat;
}
ul.newlyAddedList li{
    padding-left:35px;
    background:url("images/icon-note.png") no-repeat left top;
    line-height:24px;
    margin-bottom:10px;
}
.popupContainer{
	width:630px;
}

.popup
{
    padding-top: 20px;
    background:url("images/tips-bg.jpg") repeat-x top #fff;
    text-align: left;
    }
.popup form
{
    width: 630px;
    margin: 0px auto;
}
.popup .logo
{
    float: none;
    width: auto;
    } 
.popup .logo a{
	width:321px;
	height:41px;
	background:url("images/logo-overlay.png") no-repeat;
	display:block;
}
.popup h2
{
    text-align: left;
    padding-top: 35px;
    }

.errorMark
{
    color: Red;
}
.errorMessagePopup
{
    position: relative;
    margin-top: -60px;
    }
.popup .formRow{
	padding-top:14px;
	float:left;
	width:100%;
	text-align: left;
}
.popup .formRow label{
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	width:150px;
	line-height:24px;
	float:left;
	text-align: left;
}
.popup .formRow input{
	float:right;
	font-family: "helvetica";
	font-size:14px;
	color:#333333;
	width:458px;
	height:22px;
	border:1px solid #a3d2eb;
	line-height:22px;
	padding:0px 10px;
}
.popup .formRow textarea{
	float:right;
	height:92px;
	width:458px;
	border:1px solid #a3d2eb;
	padding:10px;
	font-family: "helvetica";
	font-size:14px;
	color:#333333;
}
.popup .buttonSolved{
	width:199px;
	height:32px;
	cursor: pointer;
	background: url("images/email-answer.png") no-repeat;
	float:right;
	border: none;
	padding: 0px;
        margin-top: 14px;
}

.response{
    padding-bottom: 40px;
}
.responseForm h2{
    color: #DF1453;
    padding-top: 25px;
    font-size: 18px;
}
.responseForm label{
    width: 310px;
    color: #333;
    float: left;
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
}
.responseForm input{
    border: 1px solid #A3D2EB;
    color: #333;
    float: right;
    font-family: "helvetica";
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    width: 628px;
}
.responseForm select{
    border: 1px solid #A3D2EB;
    float: right;
    height: 22px;
    width: 648px;
}
.responseForm textarea{
    height: 142px;
    width: 628px;
    border: 1px solid #A3D2EB;
    color: #333333;
    float: right;
    font-family: "helvetica";
    font-size: 14px;
    padding: 10px;
               
}
.responseForm div
{
    padding-top:14px;
	float:left;
	width:100%;
}

.noteText
{
    color: #DF1453;
    padding-top: 25px;
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
    font-size: 18px;
    margin-bottom: 5px;
}
.attachedDocuments input[type=submit], #ctl00_mainContentPlaceHolder_ctrlCreateTicket_btnSubmit{
    background: url("images/buttons.png") no-repeat scroll -117px -40px ;
    height: 32px;
    width: 116px !important;
    border: none;
    float: left;
    margin-left: 0px;
    cursor: pointer;
}
.responseForm  a.button
{
    background: url("images/buttons.png") no-repeat scroll -400px -168px ;
    float: right;
    height: 24px;
    width: 118px;
   
    }
    
/* ticket details */
#ticket{
    float: left;
    border-bottom:1px dashed #616364;
    padding-bottom: 35px;
}
.ticketLeft, .contentBox .row .ticket{
    float: left;
    width: 310px;
    text-align: left;
}
#ticket p{
    font-size: 16px;
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
    line-height: 22px;
}
#ticket p span{
    color:#0093d0;
}
.ticketRight, .contentBox .row .rticket{
    float: right;
    width: 650px;
    text-align: left;
}
.contentBox .row .rticket p
{
    text-align:left !important;
    }
.ticketRight a{
    color:#0093d0;
    text-decoration: none;
}
.ticketRight a:hover{
    text-decoration: underline;
}
.btn_close_issue, .closeTicket{
                margin-top: 5px;
                float: left;
                width: 137px;
                height: 32px;
                background: url("images/buttons.png") no-repeat left -280px;
}

.btn_open_issue{
                margin-top: 5px;
                float: left;
                width: 162px;
                height: 32px;
                background: url("images/reopen-btn.png") no-repeat;
}
.anchor{
                margin-top: 5px;
                float: right;
                width: 131px;
                height: 32px;
                background: url("images/buttons.png") no-repeat -140px -280px;
}
.contentBox .row{
                width: 960px;
                border-bottom:1px dashed #616364;
                float: left;
                padding: 15px 0px;
}
.ticketContent .ticketRight p{
                text-align: left;
}
.ticketContent .ticketRight p a
{
     text-decoration: underline;
    }
    .ticketContent .ticketRight p a:hover
{
     text-decoration: none;
    }
h4{
    color: #0093d0;
    font-size: 16px;
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
h2.floatedLeft{
                float: left;
                width: 100%;
                padding-top: 30px;
}
.ticketMsg{
                resize: none;
}
.escalate
{
    width: 650px;
    float: left;
}
.escalate input{
                height:25px;
                width: 24px;
                float: left;
                padding: 0px;
                border: none;
                filter: alpha(opacity=00);
                -moz-opacity: 0.0;
                opacity:0;
                
}
.checkboxOption{
    font-size: 16px;
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
    padding-left: 310px;
}
.checkboxOption .checkbox{
                float: left;
                width:23px;
	height:22px;
	border: 1px solid #A3D2EB;
	background: #fff;
	margin-right: 5px;
	padding: 0px;
}
.checkboxOption .escalate label{
            float: left;
                line-height: 24px;
                padding-left: 10px;
               
               
}
.updateMsg{
                float: left;
                width: 173px;
                height: 32px;
                margin-top: 12px;
                background: url("images/buttons.png") no-repeat -273px -280px;
                margin-left: 310px;
}
.preliminaryResponses
{
    padding: 10px;
    border: 1px solid #A3D2EB;
    background: url("images/self-diagnosis.jpg") repeat-x top #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/support/App_Themes/123reg/PIE.htc)
}
.preliminaryResponses h3
{
    padding-top: 0px;
}
div.diagnosisTool{
    margin:25px 0px;
    background: url("images/self-diagnosis.jpg") repeat-x top #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/support/App_Themes/123reg/PIE.htc);
}
div.diagnosisTool div{
    padding: 10px 20px 10px 90px;
    background: url("images/icon-diagnose.png") no-repeat 20px center;
    border: 1px solid #A3D2EB;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/support/App_Themes/123reg/PIE.htc);
                
}
div.diagnosisTool div h3{
    margin: 0px 0px 5px 0px;
}
div.diagnosisTool div a{
    color: #0093D0;
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}
div.diagnosisTool div span{
    /*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
}

.selfDiagTable td
{
    line-height:38px;
	border-top:1px dashed #616364;
	/*font-family: "vagrounded-bold";*/
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
	color:#333;
	font-size:16px;   
}
span.check{
	background: url("images/check-ok.png") no-repeat 7px center;
	float: none;
	height: auto;
	margin-left: 0px;
	width: auto;
	padding-left: 40px;
	padding-top: 3px;
}
span.alert{
	background: url("images/check-no.png") no-repeat 7px center;
	float: none;
	height: auto;
	margin-left: 0px;
	width: auto;
	padding-left: 40px;
	padding-top: 3px;
}
a.getHelp{
	float:right;
	width:106px;
	height:24px;
	margin-top:7px;
	background: url("images/buttons.png") no-repeat -204px -256px;
}
.contentBoxFull p
{
    margin-bottom: 15px;
}
.text_step span 
{
    float: left; 
    background: #0093D0; 
    padding: 2px 5px; 
    color: #fff; 
    font-size: 11px; 
    clear: both;
    font-weight: bold; 
    margin-right: 5px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    behavior: url(/support/App_Themes/123reg/PIE.htc);
}

.related ul li 
{
    /*font-family: "vagrounded-bold";*/
    list-style: none;
    font-weight: bold;
    font-family: Arial, helvetica, sans-serif;
    font-size: 14px;
    padding-left: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	background: url("images/dot.png") no-repeat left 5px;
}

/* 123-support/viewresponses*/

.popupResponses{
                background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat-x;
    text-align: left;
    line-height: 18px;
}
.popupContainerResponses{
                width: 960px;
                margin: 0px auto;
                padding-top: 115px;
                background: url("images/logo.png") no-repeat left 15px;
                width: 630px;
}
.popupContainerResponses h2 span
{
    font-size: 28px;
    line-height: 30px;
}
.popupContainerResponses h2, .popupContainer p{
                margin-bottom: 20px;
}
.answersPage ul.simpleblue{
                margin-bottom: 20px;
                list-style: none;
}
.simpleblue li{
                background: url("images/dot.png") no-repeat left 4px;
                padding-left: 20px;
                padding-bottom: 5px;
                
                line-height: 18px;
}
.simpleblue li a
{
    color: #0093D0;
    }
.text_step
{
    margin: 15px 0px 10px 0px;
    }
.text_step span{
                width: 27px;
                height: 23px;
                float: left;
                line-height: 23px;
                color: #fff;
                font-size: 18px;
                /*font-family: "vagrounded-bold";*/
                font-weight: bold;
                font-family: Arial, helvetica, sans-serif;
                text-align: center;
                background: url("images/btn32-bck.png") repeat-x;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                behavior: url(PIE.htc);
}
.text_step p{
                
                padding-left: 35px;
                line-height: 23px;
                padding-bottom: 5px;
                margin-top: 5px;
            
}
.text_step p b,.text_step p strong{
                color: #0093d0;
}
.text_step .borderImage {
    border: 1px solid #a3d2eb;
    margin-left: 35px;
}

.buttonPrevious{
                margin-right: 35px;
                float: left;
                width: 97px;
                height: 32px;
                background: url("images/popup-close.png") no-repeat;
}
.buttonSolved
{
                float: left;
                width: 238px;
                height: 32px;
                background: url("images/popup-issue-solved.png") no-repeat;
}
.contentBoxFull h4
{
    margin-bottom: 15px;
}
 /* view responses */  
 .responseForm div.attachedDocuments, .responseForm div.inputFile{
    width: 648px;
    float: right;
    padding: 0px;
}
.ruFileWrap{
    float: right;
    padding-right: 0px;
}
.surveyCheck input{
    width: auto;
    float: none;
    margin-left: 10px;
    
}
.status p{
margin-bottom: 15px;
}
.rssIcon a{
    float: right;
    color: #0093D0;
    /*font-family: "vagrounded-bold";*/
    font-family: Arial, helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
    padding-right: 33px;
    background: url("images/icon-rss.png") no-repeat right;
}

.incidentMild{
    margin: 25px 0px 50px 0px;
    padding: 20px 30px 25px 90px;
    border: 1px solid #f5ce68;
    background: url("images/icon-status.png") no-repeat 18px 13px #fff1c2;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/support/App_Themes/123reg/PIE.htc);

}
.incidentMild h4, .incidentCritical h4, .incidentResolved h4{
    font-size:18px;
color: #000;
margin-bottom: 20px;
}
.incidentCritical
{
    margin: 25px 0px 50px 0px;
    padding: 20px 30px 25px 90px;
    border: 1px solid #f09da5;
    background: url("images/icon-system-red.png") no-repeat 18px 13px #fce1e3;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/support/App_Themes/123reg/PIE.htc);

    }
 .incidentResolved
 {
       margin: 25px 0px 50px 0px;
    padding: 20px 30px 25px 90px;
    border: 1px solid #91cd43;
    background: url("images/icon-system-green.png") no-repeat 18px 13px #dff6ba;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/support/App_Themes/123reg/PIE.htc);
     }
.incidentMild p, .incidentCritical p, .incidentResolved p{
    font-family: helvetica,arial,sans-serif;
}
#troubleshootingStepsImg li
{
    float: left;
    }

.note div,
.reminder div, 
.code div,
.example div{
	padding: 10px 0px 10px 45px;
}
.reminder, .code, .example, .important, .tip
{
    position: relative;
    z-index: 0;
	padding: 15px 15px 0px 15px;
	margin: 10px 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
   	-webkit-border-radius: 10px;
  	behavior: url(/support/App_Themes/123reg/PIE.htc);

}
.note{
	 position: relative;
    z-index: 0;
	background: url("images/article-note-bck.png") no-repeat left top #fff; 
	border: 1px solid #A3D2EB;
	padding: 15px 15px 15px 60px;
	margin: 10px 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
   	-webkit-border-radius: 10px;
  	behavior: url(/support/App_Themes/123reg/PIE.htc);

}

.reminder{
	background: url("images/reminder-bck.png") repeat-x top #FFFFFF;
   	border: 1px solid #f09da5;
}
.reminder .hosting {
    background: url("images/web-hosting.png") no-repeat left top ;
}
.reminder .vps {
    background: url("images/private-server.png") no-repeat left top ;
}
.reminder .general {
    background: url("images/question.png") no-repeat left top ;
}
.reminder .domain {
    background: url("images/www.png") no-repeat left top ;
}
.reminder .dedicated {
    background: url("images/dedicated-server.png") no-repeat left top ;
}
.reminder .hosted{
    background: url("images/hosted-exchange.png") no-repeat left top ;
}
.reminder .sharepoint{
    background: url("images/sharepoint.png") no-repeat left top ;
}
.reminder .reseller{
    background: url("images/reseller.png") no-repeat left top ;
}
.reminder .password{
    background: url("images/padlock.png") no-repeat left top ;
}
.reminder .create-account{
    background: url("images/example-icon.png") no-repeat left top ;
}
.reminder .answers{
    background: url("images/answers.png") no-repeat left top ;
}
.reminder .related{
    background: url("images/icon-note.png") no-repeat left top ;
}


.important{
	background: url("images/important-bck.png") no-repeat left top #FFFFFF;
   	border: 1px solid #e7dd42;
   	padding: 15px 0px 15px 60px;
}
.tip{
    background: url("images/tip-bck.png") no-repeat left top #FFFFFF;
    border: 1px solid #91cd43;
    padding: 15px 0px 15px 60px;
}
.code{
	background: url("images/code-bck.png") repeat-x top #FFFFFF;
   	border: 1px solid #a5a5a5;
}
.code .codeArea{
	background: url("images/icon-code.png") no-repeat left top; 
}
.example{
	background: url("images/example-bck.png") repeat-x top #FFFFFF;
   	border: 1px solid #eea85d;
}
.example div{
	background: url("images/example-icon.png") no-repeat left top; 
}

.answersPage ul
{
    padding-left: 15px;
    list-style: disc;
    }
   #breadCrumbNav {
 border-bottom: 1px dashed #A3D2EB;
}
#breadCrumbNav li, #breadCrumbNav li a{
   
    color: #0093D0;
    font-family: "vagrounded-bold";
    font-size: 26px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-decoration: none;
}
#breadCrumbNav li{
   	 display: inline;
	font-size: 18px;
}
.categorySelector
{
     font-family: Arial,helvetica,sans-serif;
     font-weight: bold;
     padding-top: 10px;
    }
    .categorySelector select
    {
        float: right;
        border: 1px solid #A3D2EB;
        height: 20px;
        width: 270px;
        }
.nestedArticles{
 	margin: 0px;
}

.nestedArticles li {
    background: url("images/icon-note.png") no-repeat scroll left top transparent;
    line-height: 24px;
    margin-bottom: 10px;
    margin-left: 30px;
    padding-left: 35px;
    font-family: Arial,helvetica,sans-serif;
    font-weight: bold;
    font-size: 14px;
}
select.sdt-sdn
{
      border: 1px solid #A3D2EB;
    height: 20px;
    }
    .popup .popupContainer
    {
        margin: 0px auto;
        }
.popupContent
{
    background: url("images/logo-overlay.png") no-repeat left top;
    padding-top: 45px;
    text-align: left;
    }
    .popupContentResponses .note
    {
        width: 840px;
        }
h2.openTickets
{
    border: none;
    margin: 0px;
    color: #DF1453
}
span.issuesPerPage
{
    font-weight: bold;
    }
select.issuesPerPage
{
    border: 1px solid #A3D2EB;
    height: 20px;
    width: 50px;
    }
    .reminder .login{
    background: url("images/key.png") no-repeat left top ;
}
 #player, #player_api {
    height:290px;
    width:520px;
    display:block;
    z-index:10001;
    left : 0 !important;    
   
    }
    /* absolute positioning of the player */
    #player_api {
    position:absolute;
    /* layer as the topmost element */
    z-index:10001;
    left : 0 !important;    
    }
    .overlay {
   /* 
    THIS ARE YOUR FULLSCREEN DIMENSIONS
   */ 
    width:1000px;
    height:562px;
	background-image:url(http://static.flowplayer.org/img/overlay/petrol.png);
    display:none;
    padding: 0 !important;
	left : 0 !important;    
    /*top: auto !important;
   */
   }

/* close button for overlay */
   .overlay .close {
    background:url(http://static.flowplayer.org/img/overlay/close.png) no-repeat;
    position:absolute;
    top:2px;
    right:5px;
    width:35px;
    height:35px;
    cursor:pointer;
    }
.connect_widget div.connect_confirmation_cell_no_like
{
    clear:left;
}

.popupContentResponses
{
    margin-bottom: 30px;
}
a.ansLink 
{
    float: left;
    margin-right: 4px;
}
span.addedtoFav 
{
    background: url("images/icons/icon-checked.png") no-repeat 5px top;
    padding-left: 40px;
    font-weight: bold;
}
#videos 
{
    display: none;
    }
#guides
{
    display: none;
    }
.chatRow .chat p
{
    float: left;
    margin-right: 10px;
    }
.chatRow .chat p span
{
    font-weight: bold;
}
.chatRow 
{
    margin-top: 10px;
}
.chatRow.alt
{
    background: none;
}
.chatTicket
{
    border-bottom: none !important;
   padding-bottom: 15px !important;
    }
#printArea a {
     color: #0093D0;
}
.emailValidator
{
    float: left;
    margin-left: 10px;
    margin-top: 4px;
    }
ul.troubleshootingMailBox
{
    padding-left: 40px;
     margin-bottom: 15px;
}
ul.troubleshootingMailBox li
{
    margin-bottom: 5px;
}
	
	
/* 
 * jQuery UI CSS
 *
*/

/* jQuery UI Accordeon CSS */


/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
 
 /* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
 
 
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #f2f5f7 url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36; }
.ui-widget-content a { color: #362b36; }
.ui-widget-header { border: 1px solid #aed0ea; background: #deedf7 url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2779aa; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; }
.ui-state-hover a, .ui-state-hover a:hover { color: #0070a3; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #2694e8; background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }


/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_72a7cf_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_2694e8_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }



