/* General */
html, body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	background-image: url(images/MainBG.gif);
	background-repeat: repeat-x;
	}

	.Home {
		background-image: url(images/MainBGHome.gif);
		}
	
table {
	border-spacing: 0; 
	border-collapse:collapse;
	}

	td { 
		padding: 0; 
		vertical-align: top;
		}
	
img { 
	border: 0px;
	}

form {
	padding: 0px;
	margin: 0px;
	}

.GenRight {
	float: right;
	display: inline;
	}

/* Header */
.Header {
	width: 978px;
	height: 115px;
	margin: 0px auto;
	}

	.Logo {
		width: 357px;
		height: 97px;
		float: left;
		display: inline;
		padding: 18px 0px 0px 0px;
		}

	.HeadRight {
		width: 621px;
		height: 115px;
		float: right;
		display: inline;
		background-image: url(images/HeadRightBG.gif);
		background-repeat: no-repeat;
		background-position: right;
		}

		.HR-Links {
			width: 621px;
			height: 24px;
			text-align: right;
			font-size: 11px;
			padding: 1px 0px 0px 0px;
			}

			.HR-Links a:link, .HR-Links a:visited {
				background-color: #e6e6e6;
				text-align: center;
				width: 161px;
				height: 22px;
				margin: 0px 0px 0px 1px;
				display: block;
				float: right;
				padding: 2px 0px 0px 0px;
				text-decoration: none;
				color: #000000;
				}

			.HR-Links a:hover, .HR-Links a:active {
				background-color: #eeeeee;
				}

		.HR-Tel {
			width: 616px;
			height: 68px;
			text-align: right;
			padding: 7px 0px 0px 0px;
			}

			.HR-Tel p {
				margin: 0px;
				padding: 0px 0px 10px 0px;
				}
			.Social p {
				margin: -5px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				}

			.HR-TelNo {
				color: #f48500;
				font-size: 32px;
				text-decoration: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				}

			.HomeChat {
				overflow: hidden;
				width: 190px;
				height: 65px;
				float: left;
				display: inline;
				margin: -2px 0px 0px 30px;
				}

				.HomeChatImg {
					margin: 0px 0px 0px -65px;
					}

/* Nav */
.Nav {
	width: 978px;
	height: 35px;
	text-align: center;
	border-right: solid 1px #ffffff;
	margin: 0px auto;
	}

	.Nav a:link, .Nav a:visited {
		width: 161px;
		height: 27px;
		display: block;
		float: left;
		color: #ffffff;
		text-decoration: none;
		padding: 8px 0px 0px 0px;
		border-left: solid 1px #ffffff;
		}

	.Nav a:hover, .Nav a:active {
		background-color: #ff9900;
		}

		.Nav a.NavAlt {
			width: 167px;
			}
/* Banner */
.Bnr {
	width: 100%;
	}

	.BnrLeftBG, .BnrRightBG, .BnrHomeRightBG {
		width: 49%;
		}

	.BnrRightBG, .BnrHomeRightBG {
		background-image: url(images/BnrRightBG.gif);
		background-repeat: repeat-x;
		}

	.BnrHomeRightBG {
		background-image: url(images/BnrHomeRightBG.gif);
		}

	.BnrLeft {
		width: 689px;
		}

		.ChatHldr {
			width: 318px;
			height: 127px;
			background-image: url(images/ChatHldrBG.gif);
			background-repeat: no-repeat;
			background-position: left;
			font-weight: bold;
			padding: 9px 193px 0px 0px;
			text-align: center;
			}

			.ChatLink {
				width: 318px;
				height: 72px;
				overflow: hidden;
				}

		.StpLn {
			width: 689px;
			height: 72px;
			color: #ffffff;
			font-weight: bold;
			font-size: 14px;
			background-image: url(images/StpLn.gif);
			background-repeat: no-repeat;
			background-position: top right;
			}

			.StpLn p {
				margin: 0px;
				padding: 5px 0px 2px 0px;
				}

				.StpLn p span.StpBig {
					font-size: 20px;
					}

				.StpLn p a {
					font-size: 12px;
					}


	.BnrHome {
		width: 979px;
		height: 308px;
		background-image: url(images/BnrHomeBG.gif);
		background-repeat: no-repeat;
		background-position: top right;
		}

		.BnrHomeTxt {
			float: left;
			display: inline;
			width: 309px;
			height: 282px;
			padding: 25px 0px 0px 20px;
			}

			.BnrHomeTxt h1 {
				font-weight: normal;
				font-size: 24px;
				margin: 0px;
				padding: 0px;
				line-height: 34px;
				}

			.BnrHomeTxt p {
				margin: 0px;
				padding: 15px 0px 0px 0px;
				color: #f48500;
				font-size: 16px;
				line-height: 24px;
				}

		.BnrHomeImg {
			float: right;
			display: inline;
			width: 630px;
			height: 287px;
			padding: 20px 20px 0px 0px;
			text-align: right;
			margin-right: -64px;
			}


	.BnrRight {
		width: 290px;
		background-image: url(images/VidSha.gif);
		background-repeat: no-repeat;
		padding: 20px 0px 0px 0px;
		}

		.VidHldr {
			width: 288px;
			height: 168px;
			margin: 1px 1px 19px 1px;
			background-color: #000000;
			}

		.PageTitle {
			width: 447px;
			height: 127px;
			background-image: url(images/BnrRightBG.gif);
			background-repeat: repeat-x;
			text-align: right;
			padding: 0px 20px 0px 0px;
			}

			.PageTitle h1 {
				margin: 0px;
				font-weight: normal;
				padding: 40px 0px 0px 0px;
				font-size: 25px;
				}

			.PageTitle h1.AltH1 {
				padding: 17px 0px 0px 0px;
				font-size: 22px;
				}

			.PageTitle h1.AltH1b {
				padding: 11px 0px 0px 0px;
				font-size: 19px;
				margin: 0px 0px -5px 0px;
				}

			.PageTitle p {
				margin: 0px;
				padding: 10px 0px 0px 0px;
				}

/* 12/05/14: Add new banner (3 boxes) */
	.BnrBoxLeft, .BnrBoxMid, .BnrBoxRight {
		width: 273px;
		height: 217px;
		float: left;
		margin: 33px 10px 0px 1px;
		background-image: url(http://www.romancart.com/sell-more/images/BnrBoxLeft.gif);
		background-repeat: no-repeat;
		padding: 24px 23px 0px 23px;
		position: relative;
		}

	.BnrBoxMid {
		margin: 33px 10px 0px 0px;
		background-image: url(http://www.romancart.com/sell-more/images/BnrBoxMid.gif);
		}

	.BnrBoxRight {
		margin: 33px 0px 0px 0px;
		background-image: url(http://www.romancart.com/sell-more/images/BnrBoxRight.gif);
		}

		p.bBxTitle {
			margin: 0px;
			padding: 0px;
			color: #f48500;
			font-size: 24px;
			font-weight: bold;
			}

		p.bBxPara, p.bBxParaSml {
			margin: 0px;
			padding: 10px 0px 17px 0px;
			font-size: 14px;
			color: #40439a;
			line-height: 19px;
			}

		p.bBxParaSml {
			font-size: 12px;
			margin: 0px -5px 0px 0px;
			line-height: 17px;
			padding: 10px 0px 12px 0px;
			}

		a.bBxLink {
			width: 111px;
			height: 24px;
			display: block;
			position: absolute;
			right: 0px;
			bottom: 0px;
			background-image: url(http://www.romancart.com/sell-more/images/BnrLink.png);
			background-repeat: no-repeat;
			color: #ffffff;
			text-decoration: none;
			padding: 12px 14px 0px 0px;
			text-align: right;
			}

		a.bBxLink:hover {
			background-image: url(http://www.romancart.com/sell-more/images/BnrLinkOver.png);
			}

	/* 12/05/14 end */
	/* 13/07/14: Add new banner (single box - WP) */
	.BnrBoxFull {
		width: 945px;
		height: 217px;
		background-image: url(images/bnrHomeWP.jpg);
		background-repeat: no-repeat;
		background-position: 1px 33px;
		padding: 57px 0px 0px 33px;
		position: relative;
		}

		.BnrBoxFull p {
			color: #f48500;
			font-size: 30px;
			padding: 13px 0px 0px 0px;
			margin: 0px;
			line-height: 35px;
			}

	.BnrBoxDrop {
		height: 280px;
		width: 979px;
		margin: -20px auto 0px auto;
		}

	/* 13/07/14 end */

/* iPhone */
.GetApp {
	width: 978px;
	height: 47px;
	margin: 0px auto;
	font-size: 11px;
	}

	.GetApp a:link, .GetApp a:visited {
		width: 264px;
		height: 31px;
		background-image: url(images/iPhone.gif);
		background-repeat: no-repeat;
		background-position: 10px 1px;
		display: block;
		float: right;
		background-color: #f48500;
		padding: 6px 0px 0px 31px;
		color: #ffffff;
		text-decoration: none;
		}

	.GetApp a:hover, .GetApp a:active {
		background-color: #ff9900;
		margin: -4px 0px 0px 0px;
		padding: 10px 0px 0px 31px;
		background-position: 10px 5px;
		}

/* Row 1 - blue form */
.Row1 {
	width: 978px;
	height: 171px;
	margin: 0px auto;
	}

	.Row1Hdr {
		width: 948px;
		height: 35px;
		background-image: url(images/Row1Hdr.gif);
		background-repeat: no-repeat;
		padding: 11px 15px 0px 15px;
		}

		.Row1Hdr h1 {
			color: #272d79;
			margin: 0px;
			padding: 0px;
			font-size: 18px;
			}

		.Row1Body {
			width: 978px;
			height: 91px;
			background-image: url(images/Row1Body.gif);
			background-repeat: no-repeat;
			padding: 20px 0px 0px 0px;
			}

			.Row1Txt1 {
				width: 114px;
				padding: 5px 0px 0px 19px;
				color: #ffffff;
				font-weight: bold;
				}

				.Row1Ipt1 input {
					width: 343px;
					height: 24px;
					border: solid 3px #1d2262;
					margin: 0px 0px 3px 0px;
					padding: 0px;
					}

/* Row 2 - 2 white boxes */
.Row2 {
	width: 978px;
	height: 211px;
	margin: 0px auto;
	}

	.Row2Left, .Row2Right {
		width: 487px;
		height: 211px;
		float: left;
		display: inline;
		}

	.Row2Right {
		float: right;
		}

		.Row2Hdr {
			width: 474px;
			height: 36px;
			padding: 19px 0px 0px 13px;
			background-image: url(images/Row2Hdr.gif);
			background-repeat: no-repeat;
			}

			.Row2Hdr h2 {
				margin: 0px;
				padding: 0px;
				font-size: 18px;
				color: #ffffff;
				font-weight: normal;
				}

		.Row2Body {
			width: 463px;
			height: 133px;
			background-image: url(images/Row2Body.gif);
			background-repeat: no-repeat;
			padding: 10px 12px 0px 12px;
			}

			.Row2Img {
				width: 103px;
				height: 114px;
				float: left;
				display: inline;
				padding: 0px 12px 0px 0px;
				}

			.Row2Dtls {
				width: 348px;
				height: 98px;
				float: right;
				display: inline;
				}

				.Row2Dtls p, .Row2Dtls ul {
					margin: 0px;
					padding: 0px;
					list-style-type: none;
					}

					.Row2Dtls ul li {
						background-image: url(images/Tick.gif);
						background-repeat: no-repeat;
						background-position: 0px 4px;
						padding: 6px 0px 1px 21px;
						margin: 0px 0px 0px -2px;
						}

				.Row2Dtls .Row2Txt {
					margin: 0px;
					padding: 5px 0px 0px 0px;
					height: 83px;
					}

				.Row2Dtls .Row2TxtAlt {
					margin: 0px;
					padding: 0px;
					height: 88px;
					}

				.Row2Dtls a:link, .Row2Dtls a:visited, .SMLinks a:link, .SMLinks a:visited {
					width: 346px;
					height: 22px;
					border: solid 1px #dedede;
					background-image: url(images/Row2Link.gif);
					background-repeat: repeat-x;
					color: #fd8f00;
					display: block;
					text-align: center;
					text-decoration: none;
					padding: 2px 0px 0px 0px;
					font-weight: bold;
					}

				.Row2Dtls a:hover, .Row2Dtls a:active, .SMLinks a:hover, .SMLinks a:active {
					border: solid 1px #cacaca;
					background-image: url(images/Row2LinkOver.gif);
					}

/* Row 3 - 1 white box */
.Row3 {
	width: 978px;
	height: 211px;
	margin: 0px auto;
	}

	.Row3Hdr, .Row4Hdr {
		width: 965px;
		height: 36px;
		padding: 19px 0px 0px 13px;
		background-image: url(images/Row3Hdr.gif);
		background-repeat: no-repeat;
		}

		.Row3Hdr h2, .Row4Hdr h2 {
			margin: 0px;
			padding: 0px;
			font-size: 18px;
			color: #ffffff;
			font-weight: normal;
			}

		.Row3Hdr h3, .Row4Hdr h3 {
			margin: 0px;
			padding: 0px;
			font-size: 15px;
			color: #ffffff;
			font-weight: normal;
			}

	.Row3Body {
		width: 954px;
		height: 133px;
		background-image: url(images/Row3Body.gif);
		background-repeat: no-repeat;
		padding: 10px 12px 0px 12px;
		}

		.Row3Blue {
			width: 287px;
			height: 109px;
			background-image: url(images/BlueBG.gif);
			background-repeat: no-repeat;
			float: right;
			display: inline;
			color: #ffffff;
			padding: 5px 0px 0px 14px;
			}

		.Row3Body ul {
			margin: 5px 0px 0px 0px;
			padding: 0px;
			list-style-type: none;
			}

			.Row3Body .Row3Blue ul {
				margin: 0px;
				}

			.Row3Body ul li {
				background-image: url(images/Up.gif);
				background-repeat: no-repeat;
				background-position: 0px 5px;
				padding: 6px 0px 1px 21px;
				margin: 0px;
				}

		.Row4Body td.SMLinks {
			width: 309px;
			border: 0px;
			background-color: transparent;
			padding: 5px 5px 0px 5px;
			}

		.SMLinks img {
			margin: 5px 0px 10px 0px;
			}

		.SMLinks p {
			padding: 0px 0px 10px 0px;
			}

		.SMLinks a:link {
			width: 307px;
			margin: 0px;
			}

/* Row 4 - 1 white box without height restriction; Row 5 - 1 white box / no header */
.Row4, .Row5 {
	width: 978px;
	margin: 15px auto 0px auto;
	}

	.Row4Body, .Row5Body {
		width: 954px;
		background-image: url(images/Row4Body.gif);
		background-repeat: repeat-x;
		padding: 10px 12px;
		}

	.Row5Body {
		background-image: url(images/Row5Body.gif);
		background-repeat: no-repeat;
		padding-top: 15px;
		}

		.Row4Body p, .Row5Body p {
			margin: 0px;
			padding: 0px 0px 15px 0px;
			}

		 .Row4Body hr, .Row5Body hr {
			padding: 0px;
			border: 0px;
			background-color: #dedede;
			height: 1px;
			margin: 0px 0px 20px 0px;
			}

		.Row4Body ul, .Row5Body ul {
			margin: 0px 0px 15px 0px;
			padding: 0px;
			list-style-type: none;
			}

			.Row4Body ul li, .Row5Body ul li {
				border-bottom: solid 1px #ffffff;
				padding: 4px 10px 6px 10px;
				background-color: #f5f6f6;
				}

		.Row4Body table, .Row5Body table {
			margin: 0px 0px 15px 0px;
			padding: 0px;
			list-style-type: none;
			}

			.Row4Body table th, .Row5Body table th {
				border: solid 1px #ffffff;
				padding: 4px 10px 6px 10px;
				background-color: #fc7d00;
				color: #ffffff;
				}

			.Row4Body table td, .Row5Body table td {
				border: solid 1px #e9e9e9;
				padding: 4px 10px 6px 10px;
				background-color: #ffffff;
				}


			.Row4Body td.FormStyle {
				padding: 2px;
				}

				.FormStyle input {
					margin: 0px;
					width: 500px;
					padding: 1px;
					height: 18px;
					}

				.FormStyle select {
					margin: 0px;
					width: 206px;
					padding: 1px;
					height: 23px;
					}

				.FormButton button,  .FormButton input {
					margin: 0px;
					padding: 8px 50px 11px 50px;
					border: solid 1px #000000;
					}

			.Thumbnails {
				height: 88px;
				width: 960px;
				margin: -5px -5px -5px -1px;
				overflow: hidden;
				}

				.Thumbnails a {
					width: 84px;
					height: 80px;
					margin: 0px 4px 0px 0px;
					float: left;
					display: inline;
					border: solid 3px #dedede;
					padding: 1px;
					}

.Row6 {
	width: 978px;
	height: 46px;
	margin: 0px auto;
	padding: 31px 0px 0px 0px;
	}

	.Row6Hdr {
		width: 948px;
		height: 46px;
		background-image: url(images/Row6Hdr.gif);
		background-repeat: no-repeat;
		padding: 11px 0px 0px 11px;
		}

		.Row6Hdr h1 {
			color: #f48500;
			margin: 0px;
			padding: 0px;
			font-size: 18px;
			}

a.BlueLink:link, a.BlueLink:visited {
	width: 952px;
	height: 32px;
	background-image: url(images/BlueLink.png);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-size: 17px;
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	}

a.BlueLink:hover, a.BlueLink:active {
	background-image: url(images/BlueLinkOver.png);
	}



/* Footer */
.Footer {
	width: 100%;
	border-top: solid 4px #f48500;
	margin: 15px 0px 5px 0px;
	}

	.FootLeft, .FootRight {
		width: 49%;
		background-image: url(images/FootLeft.gif);
		background-repeat: repeat-x;
		}

	.FootRight {
		background-image: url(images/FootRight.gif);
		}

	.FootMid {
		background-image: url(images/FootMid.gif);
		background-repeat: no-repeat-x;
		width: 978px;
		height: 128px;
		color: #ffffff;
		font-size: 11px;
		padding: 0px;
		}

		.FootMid ul {
			float: left;
			display: inline;
			list-style-type: none;
			margin: 0px;
			padding: 13px 0px 0px 10px;
			width: 234px;
			}

			.FootMid ul li {
				padding: 0px 0px 0px 0px;
				margin: 0px 0px -2px 0px;
				}

			.FootMid ul li.FootTitle {
				color: #f48500;
				padding: 0px 0px 7px 0px;
				}

		.FootMid a:link, .FootMid a:visited {
			color: #ffffff;
			text-decoration: none;
			}

		.FootMid a:hover, .FootMid a:active {
			text-decoration: underline;
			}

/* Logos */
.Logos {
	width: 978px;
	height: 30px;
	margin: 0px auto 20px auto;
	}

	.Logos table {
		width: 978px;
		}

		.Logos table td {
			padding: 0px 5px;
			}

/* Tooltips */
#dhtmltooltip {
	position: absolute;
	width: 250px;
	border: 4px solid #dfdfdf;
	padding: 7px 10px 10px 10px;
	background-color: #fc7d00;
	visibility: hidden;
	color: #ffffff;
	z-index: 100;
	}

/* Wizard box */
#WizBox {
	height: 1px;
	border: solid 1px #FFFFFF;
	overflow: hidden;
	}

	#WizForm {
		height: 210px;
		padding: 10px;
		}

		#WizForm td {
			padding: 3px 0px;
			}

	#ShowWiz, #HideWiz {
		padding: 0px 0px 5px 5px;
		}
.twitter-follow-button {float:right}
.fb-like {margin:0px 5px 0px 0px;display:inline}
