div#tb_innerLeft div.pageHeader_terms {
	background: url(../images/termsConditionsHeader.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerLeft div.pageHeader_goLocal {
	background: url(../images/PageHeaders/goLocalheader.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerLeft div.pageHeader_delivery {
	background: url(../images/deliveryDetails_header.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerLeft div.pageHeader_faq {
	background: url(../images/faq_header.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerLeft div.pageHeader_contactUs {
	background: url(../images/contactUs_header.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerLeft div.pageHeader_yourOrder {
	background: url(../images/yourOrder_header.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerLeft div.pageHeader_orderConfirmation {
	background: url(../images/orderConfirmation_header.gif) top left no-repeat;
	width: 633px;
	height: 60px;
}
div#tb_innerRight div.sideBar {
	background: url(../images/designsBorderTop.gif) top left no-repeat #BAC77A !important;
}
div#tb_innerRight div.sideBar div.sideBarHeader {
	background: url(../images/sideBarHeader.jpg) top right no-repeat;
	height: 138px;
	width: 263px;
}
div#tb_innerRight div.sideBar div.sideBarImage {
	background: url(../images/sideBarBriefcase.jpg) bottom center no-repeat;
	width: 263px;
	height: 163px;
}
div#tb_innerRight div.sideBar div.sideBarFooter {
	background: url(../images/sideBarFooter.gif) top center no-repeat;
	width: 263px;
	height: 29px;
}
div.mainTabs {
	background: url(../images/green_headerBgrnd.gif) bottom left repeat-x #FFF;
}
div#innerContent {
	background: url(../images/greenContentBgrnd.gif) top left repeat-y;
}
div#tb_innerLeft div.pageHeader {
	background: url(../images/tailoredHeader.gif) top left no-repeat;
	width: 667px;
	height: 49px;
}
div#tb_pageFooter {
	background: url(../images/greenContentFooter.gif) top left no-repeat;
}
div#tb_innerRight div.sideBar {
	background: #BAC77A;
}
div#tb_innerRight div.sideBar div.sideBarHeader {
	background: url(../images/sideBarHeader.jpg) top right no-repeat;
	height: 138px;
	width: 263px;
}
div#tb_innerRight div.sideBar div.sideBarImage {
	background: url(../images/sideBarBriefcase.jpg) bottom center no-repeat;
	width: 263px;
	height: 163px;
}
div#tb_innerRight div.sideBar div.sideBarFooter {
	background: url(../images/sideBarFooter.gif) top center no-repeat;
	width: 263px;
	height: 29px;
}

/* form styles */

div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner 
{
	width: 600px;
	}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner table {
	border-collapse: collapse;
	width: 100%;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner th {
	padding-top: 6px;
	padding-bottom: 6px;	
	font-size: 12px;
	text-align: left;
	color: #004785;
	vertical-align: top;
	padding-left: 4px;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner .borderBottom {
	border-bottom: 3px solid #B2D1EE;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner .filled {
	background: #E3EFF9;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner .filledDark {
	background: #004785;
	color: #FFF;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner td {
	padding-top: 6px;
	padding-bottom: 6px;	
	font-size: 12px;
	vertical-align: top;	
	line-height: 20px;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner input.smallTextBox {
	color: #000;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666;
	width: 80px;	
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner input.longTextBox {
	color: #000;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666;
	width: 180px;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner .textAreaBox {
	color: #000;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666;
	width: 300px;
	height: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner .required {
	border: 1px solid #C00;
	background: #FBF0ED;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner input.required {
	border: 1px solid #C00;
	background: #FBF0ED;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner select {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666;
	width: 60px;	
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner span.formLabel {
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner span.formLabelNormal {
	font-weight: normal;
}
div#tb_innerLeft div.innerContent div.contentRegion div.contentRegionInner span.floatedInput {
	float: left;
}
div.requiredLabel {
	float: left;
	width: 115px;
}
div.requiredLabel div.icon {
	width: 15px;
	height: 15px;
	border: 1px solid #C00;
	background: #FBF0ED;
	float: left;
}
div.requiredLabel div.label {
	float: right;	
	position: relative;
	top: -10px;
	left: 5px;
}
div.requiredLabel div.label p {
	margin: 0;
	padding: 0;
	color: #C00;
	font-weight: bold;
}

label.error 
{
	background: url(../images/warningIcon.gif) left center no-repeat;
	padding-left: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #C00;	
	width: 200px;
	display: block;
	}
.selectedThumbnail img 
{
	border: 1px solid #666;
	}
div.mainTabs ul li a.homeLink:link, div.mainTabs ul li a.homeLink:visited {background-position: -114px -56px;}
div.mainTabs ul li a.essentialLink:link, div.mainTabs ul li a.essentialLink:visited {background-position: -394px -56px;}
div.mainTabs ul li a.tailoredLink:link, div.mainTabs ul li a.tailoredLink:visited {background-position: -519px -56px;}
div.mainTabs ul li a.faqLink:link, div.mainTabs ul li a.faqLink:visited {background-position: -988px -56px;}
div.mainTabs ul li a.deliveryLink:link, div.mainTabs ul li a.deliveryLink:visited {background-position: -644px -56px;}
div.mainTabs ul li a.subscriptionLink:link, div.mainTabs ul li a.subscriptionLink:visited {background-position: -269px -56px;}
div.mainTabs ul li a.quoteLink:link, div.mainTabs ul li a.quoteLink:visited {background-position: -1172px -56px;}
div.mainTabs ul li a.goLocal:link, div.mainTabs ul li a.goLocal:visited {background-position: -1259px -56px;}

div.mainTabs ul li a.homeLink:link:hover, div.mainTabs ul li a.homeLink:visited:hover {background-position: -114px -87px;}
div.mainTabs ul li a.essentialLink:link:hover, div.mainTabs ul li a.essentialLink:visited:hover {background-position: -394px -87px;}
div.mainTabs ul li a.tailoredLink:link:hover, div.mainTabs ul li a.tailoredLink:visited:hover {background-position: -519px -87px;}
div.mainTabs ul li a.faqLink:link:hover, div.mainTabs ul li a.faqLink:visited:hover {background-position: -988px -87px;}
div.mainTabs ul li a.deliveryLink:link:hover, div.mainTabs ul li a.deliveryLink:visited:hover {background-position: -644px -87px;}
div.mainTabs ul li a.subscriptionLink:link:hover, div.mainTabs ul li a.subscriptionLink:visited:hover {background-position: -269px -87px;}
div.mainTabs ul li a.quoteLink:link:hover, div.mainTabs ul li a.quoteLink:visited:hover {background-position: -1172px -87px;}
div.mainTabs ul li a.goLocal:link:hover, div.mainTabs ul li a.goLocal:visited:hover {background-position: -1259px -87px;}

div#tb_innerLeft div.innerContent div.contentRegion {
	float: left;
	width: 633px;
	width: 633px;
	background: url(../images/innerBgrd.gif) top left repeat-y;
	border-top: 4px solid #B2D1EE;
}
div#tb_innerLeft div.innerContent div.contentFooter {
	background: url(../images/innerFooter.gif) top left no-repeat;
	width: 633px;
	height: 21px;
	float: left;
}

.goLocalDesc 
{
    float: left;
    width: 633px;
    }
.goLocalSteps 
{
    float: left;    
    }
.goLocalSteps .step 
{
    float: left;
    width: 200px;
    margin-right: 10px;
    }
.goLocalSteps .step span 
{
    display: none;
    }
.goLocalSteps .lastStep 
{
    margin-right: 0px;
    }
.carouselWrapper 
{
    float: left;
    background: url(../Images/Designs/goLocal/coversBackground.gif) top left no-repeat;
    width: 628px;
    height: 481px;
    text-align: center;    
    margin-top: 20px;
    }     
.carousel 
{
    margin-left: 13px;
    margin-top: 15px;
    float: left;    
    width: 600px;
    overflow: hidden;
    height: 193px;
    }    
.carousel li a 
{
    display: block;
    border: 1px solid #333;
    width: 100px;
    height: 141px;
    }
.carousel li 
{
    margin-right: 5px;
    }
    
.carouselUpper 
{
    width: 628px;
    float: left;
    }
.carouselUpper .exampleDesigns 
{
    width: 415px;
    float: left;
    padding-left: 15px;
    padding-top: 15px;
    }
.carouselUpper .notes 
{
    float: right;
    width: 150px;
    text-align: left;
    padding-right: 15px;
    padding-top: 15px;
    }
.carouselUpper .notes p {}
                        
