@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body
{
	background: #F0F0F0;
	font-family: Arial, Verdana, Geneva, sans-serif;
}
a
{
    text-decoration: none;
}
.container
{
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#F7F7F7));
	background: -moz-linear-gradient(center top , #cccccc, #F7F7F7) repeat-y scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#F7F7F7',GradientType=0);
	width: 950px;
	margin: 0 auto;
	padding: 0 35px 0 35px;
}
#MainWrapper
{
	background-color: #cccccc;
	height: 600px;
	width: 980px;
}
#HeaderMain
{
	margin: 0;
	padding-bottom: 10px;
}
.header
{
	margin: 0 auto;
}
.logo
{
	width: 245px;
	height: 75px;
	float: left;
	background: url("/images/fyp_logo.png") no-repeat scroll 2px 0 transparent;
}
.topnav
{
    background: url("/images/menu_bg.png") no-repeat scroll 5px 30px transparent;
	height: 75px;
	width: 705px;
	float: right;
}
.topnav ul
{
    list-style: none outside none;
    padding-top: 38px;
    text-align: center;
}
.topnav ul li
{
    display: inline;
    padding-left: 15px;
    padding-right: 15px;
}
.carouselContainer
{
    height: 240px;
    clear: both;
    padding: 0 6px 0 4px;
}
.outerWrapper
{
    margin: 0;
    clear: both;
    /*min-height: 500px;*/
    position: relative;
}
.leftContent
{
    padding-top: 10px;
    position: relative;
    width: 270px;
    float: left;
}
.sideTabs
{
    height: 165px;
    margin-left: -3px;
}
#step1-tab
{
    background-image: url("/uploadedImages/Lead_Form/step_1.png");
}
#step2-tab
{
    background-image: url("/uploadedImages/Lead_Form/step_2.png");
}
#step3-tab
{
    background-image: url("/uploadedImages/Lead_Form/step_3.png");
}
.tab
{
    display: none;
    height: 139px;
}
#wizard-tabs
{
    position:absolute;
    width: 285px;
}
.selectedTab
{
    display: block;
}
.pane {
	display: block;
}
.hidePane {
    display: none;
}
.publishingTabs
{
    position: relative;
    height: 250px;
    margin-top: 6px;
}
.indiePublishingTabs
{
    position: relative;
    height: 335px;
    margin-top: 6px;
}
.suggestion-tabs
{
    position: absolute;
    width: 285px;
    height: 406px;
    margin-left: 2px;
}
.indie-suggestion-tabs
{
    position: absolute;
    width: 285px;
    padding-top: 4px;
    margin-left: 2px;
}
.aboutIndieBg
{
	background: url("/uploadedImages/Pages/Indie_Book_Publishing/UK-IndieBook.png") no-repeat scroll 0px -12px transparent;
}
.xlibrisIndieBg
{
	background: url("/uploadedImages/Pages/Indie_Book_Publishing/UK-XL.png") no-repeat scroll 0px -12px transparent;
}
.authorhouseIndieBg
{
	background: url("/uploadedImages/Pages/Indie_Book_Publishing/UK-AH.png") no-repeat scroll 0px -12px transparent;
}
.balboaIndieBg
{
	background: url("/uploadedImages/Pages/Indie_Book_Publishing/UK-BALBOA.png") no-repeat scroll 0px -12px transparent;
}
.xlibrisBg
{
    background: url("/uploadedImages/Pages/Thank_You_Pages/UK-XL.png") no-repeat scroll 0px 0px transparent;
}
.traffordBg
{
    background: url("/uploadedImages/Pages/Thank_You_Pages/tf.png") no-repeat scroll 0px 0px transparent;
}
.iuniverseBg
{
    background: url("/uploadedImages/Pages/Thank_You_Pages/iu.png") no-repeat scroll 0px 0px transparent;
}
.authorhouseBg
{
    background: url("/uploadedImages/Pages/Thank_You_Pages/UK-AH.png") no-repeat scroll 0px 0px transparent;
}
.balboaBg
{
    background: url("/uploadedImages/Pages/Thank_You_Pages/UK-BALBOA.png") no-repeat scroll 0px 0px transparent;   
}
.palibrioBg
{
    background: url("/uploadedImages/Pages/Thank_You_Pages/pal.png") no-repeat scroll 0px 0px transparent;
}
.aboutIndieOn
{
    margin-top: 0px;
    height: 330px;
    background: url("/uploadedImages/Pages/Indie_Book_Publishing/UK-logos-on.png") no-repeat scroll 45px 0px transparent;
}
.aboutIndieOff
{
    margin-top: 0px;
    height: 330px;
    background: url("/uploadedImages/Pages/Indie_Book_Publishing/UK-logos-off.png") no-repeat scroll 45px 0px transparent;
}
.publishingTabs .suggestion-tabs ul
{
    height: 406px;
    margin-top: 0px;
    background: url("/uploadedImages/Pages/Thank_You_Pages/UK-logos.png") no-repeat scroll 45px 0px transparent;
}
.publishingTabs .suggestion-tabs ul li
{
    margin-left: 12px;
    width: 264px;
    height: 80px;
}
.publishingTabs .suggestion-tabs ul li.selected-li-tab
{
    height: 81px;
    margin-left: 3px;
    width: 273px;
}
.publishingTabs .suggestion-tabs ul li a
{
    display: block;
}
.indiePublishingTabs .indie-suggestion-tabs ul li
{
    margin-left: 12px;
    width: 264px;
    height: 80px;
}
.indiePublishingTabs .indie-suggestion-tabs ul li.selected-li-tab
{
    height: 81px;
    margin-left: 3px;
    width: 273px;
}
.indiePublishingTabs .indie-suggestion-tabs ul li a
{
    display: block;
}
.selected-url-stub
{
    height: 80px;
    display: block;
}
.url-stub
{
    display: block;
    height: 82px;
}
.group-tabs
{
    display: block;
    position: absolute;
    width: 285px;
    margin-top: 5px;
    margin-left: 5px;
}
.sideTabs .group-tabs ul
{
    display: block;
    height: 175px;
}
.aboutUsBg
{
    background: url("/uploadedImages/Resources/aboutus.png") no-repeat scroll -1px 0px transparent;
    padding-top: 2px;   
}
.contactUsBg
{
    background: url("/uploadedImages/Resources/contactus.png") no-repeat scroll -1px 3px transparent;
    padding-top: 3px;
}
.faqBg 
{
    background: url("/uploadedImages/Pages/FAQ/FAQ.png") no-repeat scroll -1px 3px transparent;
    padding-top: 3px;
}
.distributionBg
{
    background: url("/uploadedImages/Pages/FAQ/distribution.png") no-repeat scroll -1px 3px transparent;
    padding-top: 3px;
}
.formatsAndServicesBg
{
    background: url("/uploadedImages/Pages/FAQ/formats.png") no-repeat scroll -1px 3px transparent;
    padding-top: 3px;
}
.rightsAndLegacyBg
{
    background: url("/uploadedImages/Pages/FAQ/rightsandlegacy.png") no-repeat scroll -1px 3px transparent;
    padding-top: 5px;
}
.disclaimerBg
{
    background: url("/uploadedImages/Resources/disclaimer.png") no-repeat scroll 0px 0px transparent;
    padding-top: 4px;
}
.privacyBg
{
    background: url("/uploadedImages/Resources/privacy.png") no-repeat scroll 0px 0px transparent;
    padding-top: 4px;
}
.siteMapBg
{
    background: url("/uploadedImages/Resources/sitemap.png") no-repeat scroll 0 3px transparent;
    padding-top: 5px;
}
.aboutus-sprite-bg
{
    background-image: url("/uploadedImages/Resources/aboutus_sprite.png");
}
.distribution-sprite-bg
{
    background-image: url("/uploadedImages/Pages/FAQ/distribution_sprite.png");
}
.disclaimer-sprite-bg
{
    background-image: url("/uploadedImages/Resources/disclaimer_sprite.png");
}
.sideTabs .group-tabs ul li.selected-group-tab
{
    height: 44px;
    padding-left: 3px;
    width: 273px;
}
.sideTabs .group-tabs ul li
{
    display: block;
    height: 38px;
    padding-left: 13px;
    width: 263px;
}
.sideTabs .group-tabs ul li a
{
    display: block;
}
.selected-url-group-tab
{
    height: 42px;
    display: block;
}
.url-group-tab
{
    display: block;
    height: 37px;
    background-repeat: no-repeat;
}
.tab1-bg-position
{
    background-position: 6px 0px;
}
.tab2-bg-position
{
    background-position: 6px -40px;
}
.tab3-bg-position
{
    background-position: 6px -82px;
}
.aboutus-bg-position
{
    background-position: 12px 0px;
}
.contactus-bg-position
{
    background-position: 6px -42px;
}
.faq-bg-position
{
    background-position: 0px 0px;
}
.distribution-bg-position
{
    background-position: 0px -40px;
}
.formats-bg-position
{
    background-position: 0px -80px;
}
.rights-bg-position
{
    background-position: 0px -122px;
}
div.error 
{
	background-color: #FFB9B7;
    border: 1px solid red;
    color: #630300;
    font-size: 13px;
    margin: -17px 15px 10px 15px;
    padding: 3px;
}
.testimonialBanner
{
    padding-top: 15px;
    padding-left: 15px;
}
.rightContent
{
    width: 680px;
    float: right;
}
.upperRightPane
{
    background: url("/images/top_border.png") no-repeat scroll 2px 0 transparent;
    height: 20px; 
}
.paneContent
{
    width: 654px;
    margin-left: 5px;
    padding: 10px;
    background: url("/images/background_1px.png") repeat-y scroll 0 0 transparent;
}
.paneContent p
{
    color: #928C8C;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    padding: 0 15px 5px 15px;
    text-align: justify;
    line-height: 22px;
}

.paneContent p:first-child
{
    margin-top: -10px;
}
.paneContent p.blueTitle
{
	color: #167DBF;	
}
.orangeLink
{
    color: #FF883B;
    text-decoration: underline;
}

.publishingContent
{
    min-height: 400px;
}
.paneContent h3 
{
    color: #167DBF;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 900;
    padding: 0 0 0 15px;
    margin: 0 0 8px 15px;
    padding: 0 0 5px;
    width: 96%;
}
.lowerRightPane
{
    background: url("/images/bottom_border.png") no-repeat scroll -2px -10px transparent;
    height: 12px;
}
.discCompliance
{
    font-size: 10px !important;
    line-height: 12px  !important;
    margin-top: 5px;
    margin-bottom: -25px;
}
.footerContainer
{
    height: 100px;
    margin-top: 30px;
}
.footerBar
{
    border-top: 1px solid #D2D2D2;
    height: 30px;
    margin-left: 2px;
    margin-right: 4px;
}
.footer
{
    font-size: 12px;
    margin: 0 auto;
    color: #7D7D7D;
    font-family: Tahoma, Geneva, sans-serif;
}
.footerLeft
{
    float: left;
}
.footerRight
{
    float: right;
    text-align: right;
}
.footerRight ul
{
    display: inline;
    margin-left: 0;
    padding-left: 0;    
}
.footerRight ul li
{
    display: inline;
    list-style: none outside none;
    margin-bottom: 0;
    margin-right: 10px;    
}
.footerRight ul li a
{
    color: #7D7D7D;   
}
.footerRight ul li span
{
    padding-left: 10px;
}
.input-box 
{
    margin: 0 15px 5px 15px;
}
.input-box div.label-field 
{
    color: #0383B2;
    font-family: Times New Roman,Geneva,sans-serif;
    font-size: 16px;
    margin: 0 0 10px;
}
.input-box .input-field select, .input-box .input-field input
{
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 1px 0 #CCCCCC inset, 0 1px 0 #EEEEEE;
    -moz-box-shadow: 0 1px 0 #CCCCCC inset, 0 1px 0 #EEEEEE;
    -webkit-box-shadow: 0 1px 0 #CCCCCC inset, 0 1px 0 #EEEEEE;
    font-family: Tahoma, Helvetica, sans-serif;
    outline: none;
}
.input-box .input-field select 
{
    height: 23px;
    padding: 2px 2px 2px 0;
    color: #8E8888;
}
.input-box .input-field input 
{
    height: 23px;
    width: 195px;
    padding: 0 2px;
    color: #8E8888;
}
.input-box input[type="checkbox"] {
    vertical-align: bottom;
}
.input-box span {
    color: #8E8888;
    font-family: Tahoma;
    font-size: 13px;
    line-height: 170%;
}
.borderBottom
{
    border-bottom: 1px solid #E7E7E7;
    height: 20px;
    margin: 0 15px 20px 15px;
    width: inherit;
}
.btn-box
{
    width: inherit;
    height: 30px;
    margin: 0 15px 0 15px;
}
.btn-box .btn-inner
{
    float: right;
}
.btn-box .btn-inner input
{
	color: #FFFFFF;
	background: -moz-linear-gradient(center top , rgb(255, 136, 59), rgb(241, 112, 34));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 136, 59)), to(rgb(241, 112, 34)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF883B',endColorstr='#F17022',GradientType=0);
	background-color: #FF883B;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-radius: 4px 4px 4px 4px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-width: 1px;
	border-style: solid;
	webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	padding: 4px 8px 4px 8px;
	text-align: center;
	vertical-align: middle;
}
.etched-bottom 
{
    border-bottom: 1px solid #EBEBEB;
}

.two-col 
{
    margin-left: 15px;
}
.two-col .site-map 
{
    float: left;
    margin: 0 85px 0 0;
}
.site-map a 
{
    color: #167DBF;
    text-decoration: none;
}
.site-map p 
{
    padding: 0;
    margin: 0 0 10px 0;
}
.site-map .sub-cat p 
{
    margin: 0 0 3px;
}
.site-map .sub-cat ul 
{
    list-style-type: none;
    padding-left: 10px;
}
.site-map .sub-cat ul li
{
    background: url("/images/leader4.png") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    height: 25px;
    line-height: 245%;
    padding-left: 25px;
}
.site-map .sub-cat ul li.last 
{
    background: url("/images/leader5.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    line-height: 345%;
    margin-top: -8px;
}
.site-map .sub-cat ul li a {
    color: #928C8C;
}
.clear 
{
    clear: both;
}