@import url('reset.css');
/* COMMON
------------------------------------*/


body,html{
    min-height: 100%;
}
body,td,th,input,select,textarea {
    font-family: Arial,sans-serif;
    font-size: 13px;
    color:#333;
}
body {
    margin: 0px;
    background:#323232;
    
/*    background-color:black; */
}
h1,h2,h3,h4,h5,h6,p{
    margin:0 0 10px 0;
    padding:0;
}
h1{
    font-size:34px;
    font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;;
    font-weight:normal;
    color:black;
}

h2{
    font-size:24px;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;;
    font-weight:normal;
    color:black;
}

h3{
    font-size:19px;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;;
    font-weight:normal;
    color:black;
}

h4,h5,h6{
    font-size:16px;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;;
    font-weight:normal;
    color:black;
}
a:link, a:visited{
    font-weight: bold;
    color:#3EB4E2;
    text-decoration:none;
}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{
    text-decoration:none;
}
a:hover{
    color:black;
}
a img{
    border:none;
}
table{
    margin-bottom:10px;
}
ul,ol{
    padding: 0 0 0 10px;
    margin: 0 0 15px 15px;
}

ol li,
ul li{
    padding:0;
    
}
hr{
    height:1px;
    border:none;
    border-top:1px solid #ccc;
    padding:0;
    margin:0 0 10px 0;
}
label{
    cursor:pointer;
}
form{
    margin:0;
    padding:0;
}

ol li{
    list-style: decimal;
}
ul li{
    list-style: square;
}

/* EXTAS
------------------------------------*/

.clear{clear:both;}
.off{display:none;}
.f-left{float:left;}
.f-right{float:right;}
:focus{outline:none;}
.white{color:white;}
.fineprint{
    font-size:9px;
    line-height:13px;
}




/* FORMS
------------------------------------*/

.form{
    margin:0 0 10px 0;
}
.form dl{
    margin:0;
    padding:0;
}
.form dt{
    margin:0;
    padding:0 0 5px 0;
    text-transform:uppercase;
    clear:both;
    font-weight:bold;
}
.form dd{
    margin:0;
    padding:0 0 10px 0;
}
.form input,
.form textarea,
.form select{
    border:1px solid #ccc;
    padding:5px;
}

.form input:focus,
.form textarea:focus{
    border:1px solid black;
}
.form input.w50,
.form select.w50,
.form textarea.w50{
    width:50%;
}
.form input.w100,
.form select.w100,
.form textarea.w100{
    width:90%;
}

.form input.hidden{
    border:none;
    display:none;
}

#booking #buttons {
	padding-top: 20px;	
}

.form dd span{
    float:left;
    width:200px;
}
.form dd span.full{
    width:100%;
}
.form dd span input{
    width:90%;
}
.form label{
    display:block;
    padding:1px 0 5px 0;
    color:#666;
    font-size:11px;
}
.form dd.checkbox-radio input{
    float:left;
    clear:both;
}
.form dd.checkbox-radio label{
    font-size:11px;
}
.form .errors-wrap{
    color:red;
    padding:0 0 10px 0;
    font-size:11px;
    text-transform:uppercase;
}
.form .errors-wrap p{
    padding:0;
    margin:0;
}
.form .reset{
    text-align:right;
}
.form .reset a{
    text-decoration:none;
    text-transform:uppercase;
    font-size:10px;
}
.form-answers ul{
    margin:0;
    padding:0;
    list-style:none;
}
.form-answers ul li label{
    display:inline;
    font-size:12px;
}
.form span.required{
    font-weight:bold;
    color:red;
}

.admin .basictable {
	border:1px solid #ccc;
}
.admin .basictable td {
	padding:3px;
}

.admin .basictable th {
	padding:3px;
	font-weight:bold;
}

.admin .basictable tr {
	border-bottom:1px solid #ccc;
}
.admin input[type=submit],
.admin input[type=button]{
	font-weight:bold;
	font-size:16px;
	padding:6px;
	border:none;
	background:#5c3876;
	color:#fff;
}
.admin input[type=submit]:hover,
.admin input[type=button]:hover{
	background:#83398e;
	cursor:pointer;
}

#quoteFormBox.describeGoods table td {
	padding-top: 10px;
	padding-bottom: 10px;
	
	vertical-align: top;
	text-align: left !important;
}

#quoteFormBox.describeGoods table .describeName {
	font-weight: bold;	
}

#quoteFormBox.describeGoods table td img {
	max-width: 140px;	
	margin-top: 16px;
	margin-bottom: 10px;
}

.alert {
	color: red;	
}

.success {
	color: green;	
}

.required {
	color: #64276D;
	font-size: 11px;
	vertical-align: top;
}

.submit {
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	
	background-color: #64276D;
	color: #ffffff;
	font-weight: bold;
	
	padding: 6px 18px;
}

#quicklinks ul li .selected-quicklink {
	font-weight: bold;	
}

#quoteFormBox.dataTable table td:first-child,
#quoteFormBox.dataTable table th:first-child {
	text-align: left;
	padding-left: 8px;
}

#quoteFormBox.dataTable table tr td {
	text-align: left;	
	vertical-align: middle;
}

#quoteFormBox.dataTable table tr.evenRow td {
	background-color: #EFF7FA;
}

#quoteFormBox.dataTable table tr:hover td {
	background-color: #EFDBF2;
}

#quoteFormBox.dataTable table tr:hover td a {
	color: #000000;	
}

#quoteFormBox.dataTable table tr:hover td .download {
	color: #ffffff;
}

#quoteFormBox.dataTable table tr td .download:hover {
	background-color: #29729C;
}

.error, .errors {
	color: red;	
}

.errors ul,
.errors li {
	paddng-top: 0;	
	paddng-bottom: 0;	
	margin-top: 0;
	margin-bottom: 0;
}

.success {
	color: green;	
}

.servicesList {
	padding-left: 50px;
}

.servicesList table {
	border: 1px solid grey; 
	background-color: white; 
	padding: 6px; 
	margin-top: 10px; 
	width: 220px;
}

.monthFilter h2,
.monthFilter a {
	display: block;
	float: left;	
}

.monthFilter a {
	float: right;	
	margin-top: 8px;
}

.taxInvoices {
	width: 400px;
}

#quoteFormBox.dataTable table .total, 
#quoteFormBox.dataTable table .total td {
	border-bottom: 0;	
	padding-bottom: 0;
}

#quoteFormBox.dataTable table .total:hover td {
	background-color: white;	
}

.dataTable .total td {
	font-weight: bold;	
}

.starNotice {
	color: grey;
	font-size: 11px;	
}

.acceptTermsWrapper .inputs {
	margin-left: -2px;
	padding-top: 20px;
	font-weight: bold;
}

.acceptTerms {
	overflow-y: scroll;	
	height: 400px;
	
	background: white;
	border: 1px solid grey;
	padding: 8px;
}

a.button {
	display: block;
	float: left;	
}

.buttons input.button,
form input.button,
a.button {	
    padding: 8px 14px;
	cursor: pointer;

	background-color: #64276D;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#84448E), to(#64276D));
	background-image:-webkit-linear-gradient(top, #84448E, #64276D);
	background-image:-moz-linear-gradient(top, #84448E, #64276D);
	background-image:-ms-linear-gradient(top, #84448E, #64276D);
	background-image:-o-linear-gradient(top, #84448E, #64276D);
	background-image:linear-gradient(top, #84448E, #64276D);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84448E, endColorstr=#64276D);
	
	border: 1px solid #64276D;
	border-radius:2px;

    color: white !important;
	text-transform: uppercase;
	font-weight: bold;
}

form input.disabled {
	background-color: #29729C;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#328ABE), to(#29729C));
	background-image:-webkit-linear-gradient(top, #328ABE, #29729C);
	background-image:-moz-linear-gradient(top, #328ABE, #29729C);
	background-image:-ms-linear-gradient(top, #328ABE, #29729C);
	background-image:-o-linear-gradient(top, #328ABE, #29729C);
	background-image:linear-gradient(top, #328ABE, #29729C);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#328ABE, endColorstr=#29729C);

    color: white !important;
	text-transform: uppercase;
	font-weight: bold;	
	cursor: default;
}

.buttons input.button.alt,
form input.button.alt,
a.button.alt {
	background-color: #328ABE;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#3593cb), to(#328ABE));
	background-image:-webkit-linear-gradient(top, #3593cb, #328ABE);
	background-image:-moz-linear-gradient(top, #3593cb, #328ABE);
	background-image:-ms-linear-gradient(top, #3593cb, #328ABE);
	background-image:-o-linear-gradient(top, #3593cb, #328ABE);
	background-image:linear-gradient(top, #3593cb, #328ABE);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3593cb, endColorstr=#328ABE);
		
	border: 1px solid #3593cb;
	color: white !important;
}

.buttons input.button:hover,
form input.button:hover,
a.button:hover {
	background-color: #29729C;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#328ABE), to(#29729C));
	background-image:-webkit-linear-gradient(top, #328ABE, #29729C);
	background-image:-moz-linear-gradient(top, #328ABE, #29729C);
	background-image:-ms-linear-gradient(top, #328ABE, #29729C);
	background-image:-o-linear-gradient(top, #328ABE, #29729C);
	background-image:linear-gradient(top, #328ABE, #29729C);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#328ABE, endColorstr=#29729C);
		
	border: 1px solid #29729C;
	color: white !important;
}

#header .menu .login a.button {
	border: 1px solid #5C2464;
	border-radius: 5px;
	
	margin-top: 12px;
	padding: 8px;
	padding-left: 15px;
	padding-right: 15px;
	
	color: #E7B4EE !important;
}

#header .menu .login a.button:hover {
	color: white !important;
}

form input.cancel {
	background-color: white;	

	background-color: #ffffff;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFE2F1));
	background-image:-webkit-linear-gradient(top, #ffffff, #EFE2F1);
	background-image:-moz-linear-gradient(top, #ffffff, #EFE2F1);
	background-image:-ms-linear-gradient(top, #ffffff, #EFE2F1);
	background-image:-o-linear-gradient(top, #ffffff, #EFE2F1);
	background-image:linear-gradient(top, #ffffff, #EFE2F1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#EFE2F1);
	
	border: 1px solid #64276D;
	color: #64276D !important;
}

#login .button {
	margin-top: 10px;	
}

#quoteFormBox.dataTable table tr td .button {
	padding: 3px 6px;	
	float: right;
}

#loader {
	display: none;
}

.quoteContents {
	position: relative;
	min-height: 312px;
}

.quoteOverlay {	
	zoom: 1;
	background-color: #ffffff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.quoteOverlayLoader {
	background: transparent url('/images/ajax-loader.gif') no-repeat scroll center;	
}

.quoteOverlay,
.quoteOverlayLoader {
	position: absolute;
	top: 0;
	left: 0;
}

.removedReason td {
	font-size: 11px;
	color: grey;	
}

.pickupDate {
	padding-bottom: 6px;	
}

.creditCardWarning {
	color: red;
	font-weight: bold;	
}

.quoteNotice {
	margin-bottom: 20px;
	padding: 8px 10px;
		
	background-color: #FFF40F;
	border: 1px solid #FC880D;
	
	color: #935100;
}

#bookingForm .radio-label-right input[type="checkbox"],
#bookingForm .radio-label-right label {
	float: left;
	display: inline;
	width: auto;
}

#bookingForm .left-col .radio-label-right label,
#bookingForm .right-col .radio-label-right label {
	padding-left: 10px;
	width: 90%;	
}

#bookingForm .radios input {
	width: auto;	
	margin-left: 20px;
}

.search-wrapper h1 {
	width: 60%;
	float: left;	
}

.search-wrapper .search {
	float: right;
	
	position: relative;
	top: -2px;
}

.search-wrapper .search input {
	padding: 4px 7px 2px 7px;	
}

.search-wrapper .search .button {
	font-size: 11px;
	padding: 6px 9px;
	
	position: relative;
	top: -2px;
}

.search-wrapper form {
	float: right;	
}

.search-wrapper .prompt {
	font-size: 11px;
	color: #666;	
	clear: right;
}

.thumbsUp {
	padding: 16px 12px 8px 50px;
	height: 20px;

	background: #fac900 url("/images/thumb_up.png") no-repeat scroll 4px 4px;	
	color: #333333;
	
	font-size: 12px;
	
    -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;	

	margin-bottom: 16px;
}

.noFixedPrice {
	padding: 8px 12px 8px 10px;
	height: 30px;
	
	background: #FF1818;
	font-weight: bold;
	color: #FFFFFF;
	
	font-size: 12px;
	
    -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;	

	margin-bottom: 16px;	
}

.vipDiscountContainer {
	height:50px;
	width:700px;	
}

.vipDiscountHalfContainer {
	width:350px;
	float:left;
}

.vipDiscountButton {
	height:20px;
	line-height:20px;
	margin-top:2px;
	padding:8px 15px;
	background:#64276D;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#84448E), to(#64276D));
	background-image:-webkit-linear-gradient(top, #84448E, #64276D);
	background-image:-moz-linear-gradient(top, #84448E, #64276D);
	background-image:-ms-linear-gradient(top, #84448E, #64276D);
	background-image:-o-linear-gradient(top, #84448E, #64276D);
	background-image:linear-gradient(top, #84448E, #64276D);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84448E, endColorstr=#64276D);
	color:#E7B4EE !important;
	float:right;
	border: 1px solid #5C2464;
	border-radius:5px 5px 5px 5px;
	font-weight:bold;
	text-transform:uppercase;
}

.vipDiscountButton:hover {
	background-color: #29729C;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#328ABE), to(#29729C));
	background-image:-webkit-linear-gradient(top, #328ABE, #29729C);
	background-image:-moz-linear-gradient(top, #328ABE, #29729C);
	background-image:-ms-linear-gradient(top, #328ABE, #29729C);
	background-image:-o-linear-gradient(top, #328ABE, #29729C);
	background-image:linear-gradient(top, #328ABE, #29729C);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#328ABE, endColorstr=#29729C);
		
	border: 1px solid #29729C;
	color: white !important;
}

.testimonialsH3 {
	margin-top: -9px;	
}

.contentHighlightBlock {
	padding: 32px 32px 24px;
	background-color: #f5f5f5;	
	margin-bottom: 20px;
}

.contentHighlightBlock01 {
	margin-top: 22px;
}

.witness {
	display: block;
	margin-top: 22px;
	font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
	font-size: 16px;
	color: #990099;	
	line-height: 43px;
	padding-left: 64px;
	background: url('/images/testimonialPenIcon.png') no-repeat 0 center;
}

.pTopBorder {
	display: inline-block;
	width: 100%;
	padding-top: 6px;
	border-top: 1px solid #ccc;	
	margin-top: 12px;
}

.volumeDiscountButton {
	line-height:16px;
	margin-top:2px;
	padding:6px 12px;
	background:#64276D;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#84448E), to(#64276D));
	background-image:-webkit-linear-gradient(top, #84448E, #64276D);
	background-image:-moz-linear-gradient(top, #84448E, #64276D);
	background-image:-ms-linear-gradient(top, #84448E, #64276D);
	background-image:-o-linear-gradient(top, #84448E, #64276D);
	background-image:linear-gradient(top, #84448E, #64276D);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84448E, endColorstr=#64276D);
	color:#E7B4EE !important;
	border: 1px solid #5C2464;
	border-radius:5px 5px 5px 5px;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	right:15px;
	width:240px;
	height:32px;
	text-align:center;
	font-size:12px;
}

.volumeDiscountButton:hover {
	background-color: #29729C;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#328ABE), to(#29729C));
	background-image:-webkit-linear-gradient(top, #328ABE, #29729C);
	background-image:-moz-linear-gradient(top, #328ABE, #29729C);
	background-image:-ms-linear-gradient(top, #328ABE, #29729C);
	background-image:-o-linear-gradient(top, #328ABE, #29729C);
	background-image:linear-gradient(top, #328ABE, #29729C);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#328ABE, endColorstr=#29729C);
		
	border: 1px solid #29729C;
	color: white !important;
}

.smartTopUpTable {
	width:100%;
	background:#FFFFFF;	
	padding:10px;
	border: 1px solid #c2c1c1;
}

.smartTopUpTable td {
	vertical-align:middle;
}

.smartTopUpHighlight {
	color:#A432A3;
	font-weight: bold;
}

.ebayDiscountHalfContainer {
	width:350px;
	float:left;
}

.ebayDiscountHalfContainer .bubble {
	top:53px;	

}

.row1 {
	border-bottom: 1px solid #ccc;
	background-color: #EFF7FA;
}

.row0 {
	border-bottom: 1px solid #ccc;
}

.row1:hover, .row0:hover, .row2:hover {
	background-color: #EFDBF2;	
}

.standardrow {
	border-bottom: 1px solid #ccc;
	color: #A432A3;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.standardrow th {
	border-bottom: 1px solid #ccc;
	color: #A432A3;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

.fileBookingSubTable th {
	border-bottom: 1px solid #ccc;
	color: #A432A3;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
}

.fileBookingSubTable td {
	padding: 5px;
}

.quoteChosen {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.fileBookingTable{
	background: #fff;	
	border: 1px solid #ccc;
	overflow:auto;
}

.fileBookingTable .button {
	float:right;	
}

.fileBookingTable .numberCol {
	vertical-align: middle;
	text-align: center;	
	font-weight: bold;
}

.fileBookingTable .row1:hover,
.fileBookingTable .row0:hover,
.fileBookingTable .row2:hover {
	background-color: inherit;	
}

.alignCenter {
	vertical-align: middle;
	text-align: center;	
}

.fileBookingTable h3 {
	border-bottom: 1px solid #ccc;
	margin: 20px 0 5px 0;
}

.fileBookingTable h3.listingHeading {
	border-bottom: none;
	margin: 0;
}

.fileBookingSubTable {
	width: 100%;
}

.fileUploadBox {
	border: 1px solid #ccc;
	background: #eee;
	padding: 14px;
	margin-bottom: 20px;
	width: 400px;
}

.uploadBox {
	background: #fff;
	border: 1px solid #ccc;
	width: 100%;	
}

.uploadSubmit {
	float: right;	
	margin: 0;
}

.fileUploadBox .info {
	padding-top: 0;
}

.fileQuoteBox {
}

.fileQuoteBoxWrapper {
	max-height: 200px;
	overflow-y: scroll;
}

#courierList {
	width:40%;
	background: #fff;
	padding: 0 1em;
}

#courierList table {
	margin: 0;
}


#courierList tbody tr {
	border-top: #CCCCCC 1px solid;
}

#courierList tr td, #courierList tr th {
	line-height: 30px;
}

#courierList tr td {
	valign: middle;
}

#courierList tr td label {
	padding: 0;
	color: #000;
}

#courierList tr td input {
	margin: 8px;
}

#courierList tr th {
	color: #A432A3;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#courierList table tr:hover td {
background-color: #EFDBF2;
}

#headerNotifcationTop {
	height:10px;
	width:100%;
	overflow:hidden;
	background:url(/images/headerNotificationTop-bg.jpg);
}

#headerNotifcationBottom {
	height:10px;
	width:100%;
	overflow:hidden;
	background:url(/images/headerNotificationBottom-bg.jpg);
}

#headerNotificationStrip {
	height:30px;
	background:#FBC900;
	text-align:center;
	color:#64276D;
	line-height:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

#headerNotificationStrip2 {
	display:none;	
	background:#FBC900;
	text-align:center;
	color:#111111;
	overflow:hidden;
	cursor:pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
}

.headerNotificationContainer {
	width:960px;
	margin:0px auto;	
	position:relative;
}

#headerNotificationClose {
	position:absolute;
	right:0px;
	top:0px;
	background:url(/images/headerNotificationHide.jpg) top right no-repeat;
	width:26px;
	height:30px;
	cursor:pointer;
}

#headerNotificationArrow {
	height:30px;
	padding-right:60px;
	padding-left:60px;
	background-image:url(/images/headerNotificationArrow.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	display:inline-block;
	cursor:pointer;
}

#booking #additionalOptions input, #booking #additionalOptions select {
	width:200px !important;	
}

#booking #additionalOptions input[type="checkbox"] {
	width:auto !important;
	float: left;	
}

#booking #additionalOptions label.forCheckbox {
	padding-top: 4px;
}

#booking #additionalOptions select[disabled] {
	background: #EEE;
}

.ebayMakeBookingItemsTable {
	margin-bottom:0px !important;
	border:1px solid black !important;
}

.ebayMakeBookingItemsTable th {
	background:url("/images/menuBG.png") repeat-x scroll left top #541D5C;
	color:#FFFFFF !important;
	line-height:20px;
	padding-bottom:2px !important;
}

.ebayMakeBookingItemsTable td {
	background:#FFFFFF !important;
	margin:0px !important;
	padding:4px !important;
}

.ebayMakeBookingItemsTable tr {
	border-bottom:0px !important;	
}

.ebayMakeBookingItemsTable .bold {
	font-weight:bold;	
}

.leftFloatLabel label {
	width: 650px;	
	float:left;
}

#newEbayListingButton, #paidEbayListingButton {
	float:right;	
}

#newEbayListingHeading, #paidEbayListingHeading, #soldEbayListingHeading {
	margin-bottom:15px;	
}

#ebayCheckBox {
	background:#FFFFFF;
	border:1px solid #C2C1C1;
	padding:10px;
}

#ebayCheckMessage {
	background:#FFFFFF;
	border:1px solid #C2C1C1;
	padding:10px;
	color:red;
	display:none;
}

#ebayFeedbackLink {
	text-decoration:underline;
	position:relative;
	right:15px;	
	top:5px;
}

#manualImportEbay {
	width:690px;
	height:70px;	
	margin-bottom:10px;
}

.ebayItemNumberFinePrint {
	font-size:11px;	
}

.regionTitle {
	width:150px;
	font-weight:bold;
	text-align:left !important;
}

.ebayApplicationMenuLink, .ebayApplicationMenuLink:hover {
	color:#FFFFFF !important;	
}

.countryToQuick {
	width:186px;
}

.countryToFull {
	width:287px;	
}

#publishOption2a {
	color:#3EB4E2;
	font-weight:bold;
	text-decoration:none;
}

#publishOption2a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.vipSignUpButton {
	height:20px;
	line-height:20px;
	margin-top:2px;
	padding:8px 15px;
	background:#64276D;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#84448E), to(#64276D));
	background-image:-webkit-linear-gradient(top, #84448E, #64276D);
	background-image:-moz-linear-gradient(top, #84448E, #64276D);
	background-image:-ms-linear-gradient(top, #84448E, #64276D);
	background-image:-o-linear-gradient(top, #84448E, #64276D);
	background-image:linear-gradient(top, #84448E, #64276D);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84448E, endColorstr=#64276D);
	color:#E7B4EE !important;
	float:right;
	border: 1px solid #5C2464;
	border-radius:5px 5px 5px 5px;
	font-weight:bold;
	text-transform:uppercase;
}

.vipSignUpButton:hover {
	background-color: #29729C;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#328ABE), to(#29729C));
	background-image:-webkit-linear-gradient(top, #328ABE, #29729C);
	background-image:-moz-linear-gradient(top, #328ABE, #29729C);
	background-image:-ms-linear-gradient(top, #328ABE, #29729C);
	background-image:-o-linear-gradient(top, #328ABE, #29729C);
	background-image:linear-gradient(top, #328ABE, #29729C);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#328ABE, endColorstr=#29729C);
		
	border: 1px solid #29729C;
	color: white !important;
}

.vipSignUpButton a,
.vipSignUpButton a:hover,
.vipSignUpButton a:visited{
	color:white;
}

/***************************************/
.itemFloat{float:left;margin-right:15px;}
.itembold{font-weight:bold;}
.clear{clear:both;}
.itemHeight{padding:5px;border:1px solid #ff}
.row2{background-color:#eeeeee}
.row1{background-color:#ffffff}
.marginLeft{margin-left:15px;}
#booking #items .smlInpt{width:50px !important;}
#booking #items .form label{font-size:12px; color:#000;}
/*************************************/