h1 { color: #1C1C1C; margin-bottom: -40px; margin-left:40px; font-size:150%;}
h4 { color: #1C1C1C; margin-top: 5px; font-size:120%;}
h5 { color: #1C1C1C; margin-top: 5px; font-size:110%;}
h6 { color: #1C1C1C; margin-top: 5px; font-size:100%;}


.application {
    background-color: #fff;
    margin: 20px;
	font-size                 : 85%;
}
footer {
	color                     : #808080;
    font-size                 : 85%;
	margin: 10px auto;
}

.divider {
    border-top   : 1px solid #000;
    border-bottom: 1px solid #fff;
    height       : 1px;
    margin       : 0px auto 0px auto;
    opacity      : 0.2;
}
.clear {
    clear: both;
}


.success_box { border: 1px solid #64b636;
    padding: 5px 5px 0px 5px;
    color: #64b636;
    margin-bottom: 10px; }
.success_box ul{ list-style-type: circle; }
.error_box { border: 1px solid #f00;
    padding: 5px;
    color: #f00;
    margin-bottom: 10px; }
.error_box ul{ list-style-type: circle; }

.error {
	color: #ff0000;
	width:100%;
}
 
.errorblock {
	color: #ff0000;
	background-color: #ffEEEE;

}

.button{padding-top:10px; float:right; width:100%;}
.button button{float:left; margin:5px;}

.left{float:left;}
.right{float:right;}

.contact_details, .address_details, .company_details, .summary_details, .transaction_details, .card_details, .yourcarddetails, .security_details, .login_details {margin: 20px 0px 10px 0px; padding:10px; background:#ebebeb; border-radius: 5px; height:100%;}

button
{
background: #65A10B;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:6px;
color:#FFF!important;
font-family: Verdana,Arial,sans-serif;
font-weight:bold;
cursor: pointer;
border: none;
margin-top:10px;
}

.btnlink
{
background: #65A10B;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:6px;
color:#FFF!important;
font-family: Verdana,Arial,sans-serif;
font-weight:bold;
cursor: pointer;
text-decoration:none;
border: none;
margin-top:10px;

}
.btnlink:hover
{text-decoration:none;}


#look_up_address {cursor:pointer;}
#confirm_address {display:none;}
.company_reg_name {display:none;}
.company_directors {display:none;}

#note {padding:10px; background:#fff; width:98%; border-radius: 5px;}

.application fieldset {border:none; padding: 0px;}
.application div.fullwidth{width:100%; float:left; margin-bottom:8px;}
.application div.leftside{width:40%; float:left; margin-bottom:8px; padding-right:5px;}
.application div.rightside {width:50%; float:left; margin-bottom:8px;}
.applicationdiv.textarea{width:100%; margin-bottom:8px;}
.application input, select { vertical-align: middle; }
.application input[type="text"] {width:100%; border:1px solid #666; vertical-align: top;}
.application input[type="password"] {width:100%; border:1px solid #666;}
.application textarea {width:100%; border:1px solid #666;}
.application select {border:1px solid #666;  max-width:450px;}
.application input.small {width:50% !important; border:1px solid #666;}
.application input:disabled
{
border:none;
background:#EBEBEB;
cursor:default;
}

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px/*{cornerRadius}*/;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #1C1C1C/*{borderColorDefault}*/ !important;
	background: #1C1C1C;
	font-weight: bold/*{fwDefault}*/!important;
	color: #fff/*{fcDefault}*/!important;
	font-size: 1.3em !important;
	text-shadow: 1px 1px 2px rgba(100,100,100,0.6), -1px -1px 2px rgba(0,0,0,0.6);
}

.ui-widget-header {
	border: 1px solid #1C1C1C/*{borderColorHeader}*/;
	background: #1C1C1C;
	color: #1C1C1C/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #fff/*{fcHeader}*/;
}

.ui-widget {
	font-family: Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}


.ui-widget-content {
	border: 1px solid #1C1C1C/*{borderColorContent}*/;
	background: #ffffff;
	color: #555/*{fcContent}*/;
}
.ui-widget-content a {
	color: #555/*{fcContent}*/;
}

.ui-widget-content p{
	padding:0px;
margin:0px;
}

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: 0;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
	padding-left:10px;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	color:#fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 5px;
	padding-bottom: 1px;
	background:#fff;
	border-radius:10px;
	text-shadow:none !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
	color:#1C1C1C!important;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-accordion .ui-accordion-icons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display:none;
}
.ui-accordion .ui-accordion-header {
	cursor: default;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
	
}

img.ui-datepicker-trigger{margin-left:6px; vertical-align:middle;}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-tooltip {
width: 210px;
}

#progressbar .ui-progressbar-value {
background-color: #E62B2B;
}

#tablePagination { 
            background-color: #1C1C1C; 
            padding: 5px; 
            height: 25px;
			border-top:2px solid #fff;
			border-bottom-left-radius : 5px;
    border-bottom-right-radius: 5px;
	color:#fff;
          }
          
          #tablePagination_paginater { 
            margin-left: auto; 
            margin-right: auto;
          }
          
          #tablePagination img { 
            padding: 2px; 
          }
          
          #tablePagination_perPage { 
            float: left; 
          }
          
          #tablePagination_paginater { 
            float: right; 
          }