/*******************************************************************************
** Tag overrides.
** Override HTML tag look and feel
*******************************************************************************/
.normal {
	font-weight:normal;
	font:11px Arial, Helvetica, Verdana, sans-serif;
}
.simpleSearch {
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	background: url(../search_bg.gif) no-repeat ;
}

.simpleSearch .innerInput {
	font-size: 12px;
	position:relative;
	left:-5px;
	margin-left:8px;
	border:0px;	
	margin-top:7px;
	width:133px;
	background-color:#e6e6e6;
}
.simpleSearch #td_goLink {
	padding-left:5px;
	padding-top:2px;
}
.messageBox {
	width: 450px;
	background: #efefef;
	background-color: #efefef;
	border: 2px #999999 solid;
}

.highlightProductDescription {
	background-color: yellow;
}

.messageBox td {
	padding: 10px;
	text-align: center;
	background: #efefef;
	background-color: #efefef;
}

.messageBox .innerText {
	font-size: 11px;
	text-decoration: none;
}

.messageBox .innerButton {
    font-size: 11px;
    font-weight: normal;
    background-color: #cccccc;
    background: #cccccc;
    color: #000000;
    cursor: hand;
    font-family: Arial;
    text-decoration: none
}
.additemWBreakLink {
	text-decoration: none;
	font-weight:bold;
	padding-right:5px;
}

.additemWBreakLink a {
  color: #00315A;
	text-decoration: none;
}

.additemWBreakLink .innerInput {
	width: 20px;
	padding-left:4px;
	font-size: 10px;
	text-decoration: none;
}

.additemWBreakLink .buttonAdditemLink {
	color: #00315A;
	text-decoration: none;
	white-space: nowrap;
}

.additemWBreakLink .buttonAdditemLink a {
	color: #00315A;
	text-decoration: none;
}

.additemWBreakLink .buttonAdditemText {
	font-weight: bold;
	color: #00315A;
	text-decoration: none;
	position: relative;
}

.additemWBreakLink .buttonAdditemText a {
	color: #00315A;
	text-decoration: none;
}
a.productlink {  
	font-weight: bold; 
	text-decoration: none;
}

a.productlink:hover {
	font-weight: bold; 
	background-color:#FFFFFF;
	text-decoration: underline;
}
/* DEFAULT PAGE */
	#homepage {
	    width:535px;
		padding:0px;
		margin:auto;
		width:535px;
	}
	#topbanner {
	    width:535px;
	}
	#featured_prods {
	    float:left;
	}
	#featured_prods .product {
	    background:url(../featured_bkgd.gif);
	    background-repeat:no-repeat;
	    height:150px;
	    margin:auto;
	}
	.productName {
	    color:#FFFFFF;
	    font-weight:bold;
	    font-size:12px;
	    text-align:left;
	    padding-left:6px;
	    height:20px;
	}
	.productImage {
	    float:left;
	    padding-right:7px;
	    padding-left:10px;
	}
	.productInfo {
	   text-align:left;
	   padding:0px;
	   margin:auto;
	}
	.productInfo .text {
	   font-size:11px;
	   height:58px;
	   text-align:left;
	   width:90%;
	}
	.productInfo .price {
	    line-height:24px;
		font-size:15px;
		font-weight:bold;
	}


/*Product Page */
	#productImageArea {
		float:left;
		width:280px;
		text-align:center;
		margin:auto;
		padding:0px;
	}
	#productInfoArea {
		float:right;
		width:248px;
		text-align:left;
		margin:auto;
		padding:0px;
	}
	.enlarge {
		margin:auto;
		text-align:center;
		width:100px;
		padding-top:20px;
		padding-bottom:10px;
	}
	.enlargetext {
		font-size:90%;
		padding-left:4px;
		line-height:18px;
		text-decoration:underline;
		color:#199b2f;
	}
	.emailFreind {
		float:left;
	}
	.availabilityWatch {
		float:left;
	}
	.print {
		float:left;
	}
	#productLinks {
		text-align:right;
	}
	#productLinks .print {
		width:55px;
		font-size:90%;
		color:#199b2f;
		text-decoration:none;
		padding-top:3px;
		margin:auto;
	}
	#productLinks .availabilityWatch {
		width:120px;
		font-size:90%;
		color:#199b2f;
		text-decoration:none;
		padding-top:3px;
		margin:auto;
	}
	#productLinks .emailFriend {
		float:left;
		width:auto;
		font-size:90%;
		color:#199b2f;
		text-decoration:none;
		padding-top:3px;
		margin:auto;
	}
	#chooseColor {
		width:247px;
		font-weight:bold;
		height:52px;
		padding-top:11px;
		line-height:19px;
		margin:0px;
		padding:0px;
		clear:both;
	}
	#instock {
		margin:0px;
		padding:8px 0px 8px 0px;

		font-weight:bold;
	}
	#quantity {
		padding:8px 0px 8px 0px;
	}
	#price {
		font-size:16px;
		font-weight:bold;
		padding:15px 0px 4px 0px;
	}
	#slogan {
		color:#666666;
		font-size:16px;
		padding:6px 0 6px 0;
		font-weight:bold;
	}
	.divider {
		height:1px;
		width:245px;
		background:#CCCCCC;
	}
	.upsellPrice {
		font-size:15px;
		font-weight:bold;
	}
	.tabSectionText {
		padding:10px;
		font-size:11px;
	}
	.tabSectionText ul  {
		padding-left:20px; 
	}
	.alignFormat {
		width:247px;
	}
	.alignFormat .colorchooser {
		font-size:12px;
		text-align:left;
	}
	.alignFormat .colorchooser select {
		position:relative;
		top:6px;
	}
	.upselltext {
		font-size:11px;
	}
	
/*Large Image */
	#productImageArea {
		float:left;
		width:282px;
		text-align:center;
		margin:auto;
	}
	.enlarge {
		margin:auto;
		text-align:center;
		width:100px;
	}
	.enlargetext {
		font-size:90%;
		padding-left:4px;
		line-height:18px;
		text-decoration:underline;
		color:#199b2f;
	}
/* SEARCH RESULTS */
 	
	#searchresults {
		width:530px;
	}
	#searchTitle {
		color:#666666;
		font-size:175%;
		font-weight:bold;
	}
	#searchBanner {
		padding-bottom:10px;
	}
	#noResults {
		height:0px;
	}
	#pageIndexing {
		border-top:1px solid #666666;
		padding:0px;
	}
	.noItems  {
		line-height:25px;
		float:left;
		font-weight:bold;
	}
	.pageCount {
		line-height:25px;
		float:right;
	}
	.sort {
		float:left;
	}
	.itemsPage {
		float:right;
	}
	.categoryInfo{
		margin-top:25px;
		font-weight:bold;
	}
	.serachCount{
		color:#769c32;
		font-weight :bold ;
	}
	.localLiteral{
		clear:both;
		border-bottom:1px solid #666666;
	}
	#productAccessories{
		margin-top:5px;
	}
	#products {
		padding-top:15px;
		padding-left:25px;
	}
	#searchProduct {
		width:107px;
		padding-right:3px;
	}
	#searchProduct .searchName {
		font-size:10px;
		font-weight:bold;
		height:50px;
	}
	.moreinfo {
		color:#666666;
		font-size:10px;
		textdecoration:none;
		line-height:15px;
	}
	.moreinfo:hover {
		color:#666666;
		font-size:10px;
		text-decoration:underline;
	}
	.moreinfo_available {
		color:#666666;
		textdecoration:none;
		line-height:15px;
		font-weight:normal;
	}
	.moreinfo_available:hover {
		color:#666666;
	    text-decoration:underline;
        font-weight:normal;
    }
	#searchProduct .searchprice {
		font-size:15px;
		font-weight:bold;
	}
	.searchprice, .retail  {
		float: left; 
		font-size: 13px; 
		font-weight: bold;
		line-height:20px;
		padding-right: 12px;
	}
	.retail strike {
		font-weight:normal;
		color:#0033CC;
	}
	.searchpricevatincl {
		font-size: 9px;
	}

/*Basket Page Style */
	.lineItems {
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	padding:0px;
	border:1px solid #CCCCCC
}

.lineItems th {
	font-size: 12px;
	background-color: #DFDFDF;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	padding:0px;
	line-height:22px;
	border-right:1px solid #CCCCCC
}

.lineItems td {
	font-size: 11px;
	font-family: Arial;
	padding: 0px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding-top:10px;
}


.lineItems .descriptionNoH {
	color: #1144DD;
	font-weight: bold;
	text-decoration: none;
	font-size:11px;
	line-height:16px;
}

.lineItems .description {
	font-weight: bold;
	text-decoration: none;
}

.lineItems .description:hover {
	font-weight: bold;
	text-decoration: underline;
}

.lineItems .footer {
	background-color: #DFDFDF;
	font-color:#000000;
	font-size:9px;
	text-decoration:none;
	height: 17px;
	padding: 0px;
}

.lineItems .divider {
	background-color: #CCCCCC;
	height: 1px;
	padding: 0px;
}
.updateqtyLink .innerInput {
	vertical-align: middle;
	width: 3em;
	font-size: 10px;
	margin-bottom: 2px;
	text-decoration: none;
	text-align:center;
}
.errorList {
	width: 95%%;
	background: #efefef;
	background-color: #efefef;
	border: 2px #00315A solid;
	font-size:100%;
	color:#ff0000;
}
.basketCalculator {
	padding:10px;
}

.basketCalculator .innerInput {
	font-size: 11px;
	width: 65px;
}


.relatedProducts {
	width: 100%;
}

.relatedProducts th {
	background-color: #035900;
	font-size:12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:17px;
}
.usPageTitle {
	font-size:16px;
	color:#999999;
	line-height:37px;
	font-weight:bold;
}
.relatedProducts td {

}
    #thermometer {
        width:600px;
        height:57px;
        font-size:11px;
				float:left;
    }
    #pageTitle {
		color:#666666;
		font-size:20px;
		font-weight:bold;
		line-height:34px;
	}
	#basketnotes {
	    float:left;
	    width:300px;
	    padding-top:18px;
	}
		#shippingbanner {
	    float:left;
	    width:150px;
	    padding-top:18px;
	}
    #basketsubTotals {
        float:right;
        width:330px;
				padding-right:15px;
        padding-top:18px;
        vertical-align:top;
    }
    #basketsubTotals .texts {
        float:left;
        width:200px;
        text-align:right;
        font-weight:bold;
        vertical-align:top;
    }
    #basketsubTotals .amounts {
        float:right;
        width:100px;
        text-align:right;
        font-weight:bold;
        vertical-align:top;
    }
    #calculators {
        width:740px;        
    }
    #calculators #promoArea {
        float:left;
        width:425px;
    }
    #calculators #promoArea #promo {
        width:425px;
        font-size:100%;
        height:32px;
        background-color:#DFDFDF;
        text-align:left;
        font-weight:bold;
        color:#000000;
    }
    #calculators #promoArea #promo .text {
        float:left;
        padding-left:23px;
        line-height:32px;
    }
    #calculators #promoArea #promo .input {
        text-align:right;
        position:relative;
        top:-2px;
        left:-10px;

    }
    #calculators #shippingArea {
        float:right;
        text-align:right;
        width:310px;
        padding-right:30px;
    }
    #calculators #shippingArea #shipping {
        width:312px;
        font-size:100%;
        height:32px;
        background-color:#DFDFDF;
        text-align:left;
        font-weight:bold;
        color:#000000;
    }
    #calculators #shippingArea #shipping .text {
        float:left;
        padding-left:23px;
        line-height:32px;
    }
    #calculators #shippingArea #shipping .input {
        position:relative;
        top:-2px;

    }
    #submit {
        padding-top:25px;
        width:740px;
    }
    #submit #continueShop {
        float:left;
    }
    #submit #checkout {
        float:right;
    }
    #upsells {
        padding-top:45px;
    }
    /* BILLING */
        .billingInstructions {
        width:610px;
        padding-top:4px;
        padding-bottom:4px;
    }
    #billingBox {
        width:730px;
    }
    #billingBox .billingTitle {
        font-weight:bold;
        color:#666666;
        font-size:160%;
    }
    .requiredText {
        padding-top:14px;
        width:519px;
        text-align:right;
    }
    #billingBox #billingInputs {
       width:730px; 
    }
    #billingBox #billingInputs .text1 {
        line-height:22px;
        width:255px;
        float:left;
    }
    #billingBox #billingInputs .text2 {
        line-height:22px;
        float:left;
    }
    #billingBox #billingInputs .text3 {
        line-height:22px;
        width:160px;
        float:left;
    }
    #billingBox #billingInputs .text4 {
        line-height:22px;
        width:94px;
        float:left;
    }
    #billingBox #billingInputs .text5 {
        line-height:22px;
        width:215px;
        float:left;
    }
    #billingBox #billingInputs .input1 {
        line-height:20px;
        width:255px;
        float:left;
    }
    #billingBox #billingInputs .input2 {
        line-height:22px;
        float:left;
    }
    #billingBox #billingInputs .input2 {
        line-height:22px;
        width:160px;
        float:left;
    }
    #billingBox .inputText {
        width:225px;
    }
    .label {
        font-weight:bold;
    }
    #shippingBox {
        padding-top:15px;
        padding-bottom:15px;
    }
    #shippingBox .subTitle {
        position:relative;
        top:3px;
        color:#666666;
		font-size:175%;
		font-weight:bold;
    }
    #paymentBox {
        width:730px;
    }
    #paymentBox .paymentTitle {
        font-weight:bold;
        color:#666666;
        font-size:160%;
    } 
    #paymentBox .paymentInfo {
		line-height:18px;
		padding-top:8px;
		padding-bottom:24px;
	} 
    #paymentBox #paymentInputs .text1 {
        line-height:22px;
        width:190px;
        float:left;
    }
    #paymentBox #paymentInputs .text2 {
        line-height:22px;
        width:280px;
        float:left;
    }
    #paymentBox #paymentInputs .text3 {
        line-height:22px;
        float:left;
    }
    #paymentBox #paymentInputs .text4 {
        line-height:22px;
        width:280px;
        float:left;
    }
    #paymentBox #paymentInputs .paymentImages {
        padding-top:18px;
    }
    #paymentBox .inputText {
        width:156px;
    }
    #addInfoBox .addInfoTitle {
        font-weight:bold;
        color:#666666;
        font-size:160%;
        padding-top:40px;
    }
    #button {
        width:730px;
        padding:20px 30px 20px 0px;
        text-align:right;
    }
    /*SHIPPING*/
    .shippingInstructions {
        width:610px;
        padding-top:4px;
        padding-bottom:4px;
    }
    #shippingBox {
        width:730px;
    }
    #shippingBox .shippingTitle {
        font-weight:bold;
        color:#666666;
        font-size:160%;
    }
    #shippingBox #shippingInputs {
       width:730px; 
    }
    #shippingBox #shippingInputs .text1 {
        line-height:22px;
        width:255px;
        float:left;
    }
    #shippingBox #shippingInputs .text2 {
        line-height:22px;
        float:left;
    }
    #shippingBox #shippingInputs .text3 {
        line-height:22px;
        width:160px;
        float:left;
    }
    #shippingBox #shippingInputs .text4 {
        line-height:22px;
        width:94px;
        float:left;
    }
    #shippingBox #shippingInputs .text5 {
        line-height:22px;
        width:215px;
        float:left;
    }
    #shippingBox #shippingInputs .input1 {
        line-height:20px;
        width:255px;
        float:left;
    }
    #shippingBox #shippingInputs .input2 {
        line-height:22px;
        float:left;
    }
    #shippingBox #shippingInputs .input2 {
        line-height:22px;
        width:160px;
        float:left;
    }
    #shippingBox .inputText {
        width:225px;
    }
    #button {
        width:730px;
        padding:20px 30px 20px 0px;
        text-align:right;
    }
    /*CHECKOUT */
    #confirmCart .confirmCartTitle {
        font-weight:bold;
        color:#666666;
        font-size:160%;
    }
    #confirmCart .confirmlineItems th {
		font-weight:bold;
        color:#666666;
        font-size:17px;
        text-align:left;
        line-height:50px;
    }
    #confirmCart .confirmlineItems td, .checkoutItems {
		font-weight:bold;
        text-align:left;
        color:#1144DD;
        line-height:22px;
        font-size:12px;
    }
    #confirmCart #checkoutTotals {
		clear:both;
		font-size:11px;
		width:734px;
	}

	#checkoutTotals .text {
		float:left;
		width:590px;
		text-align:right;
		line-height:22px;
		font-weight:bold;
	}
	#checkoutTotals .amount {
		text-align:left;
		line-height:22px;
		font-weight:bold;
		float:right;
		padding-right:28px;

	}
		
	#basketsubTotals .text {
        float:left;
        width:110px;
        text-align:right;
        font-weight:bold;
    }
    #basketsubTotals .amount {
        float:right;
        width:130px;
        text-align:right;
        padding-right:45px;
        font-weight:bold;
    }
	
	#subTotals .text {
        float:left;
        width:110px;
        text-align:right;
        font-weight:bold;
    }
    #subTotals .amount {
        float:right;
        width:130px;
        text-align:right;
        padding-right:45px;
        font-weight:bold;
    }
	
	
	.confirmInstructions {
        width:610px;
        padding-top:4px;
        padding-bottom:4px;
    }
    #billShipToBox {
        float:left;
        width:540px;
    }
    #billShipToBox #billTo {
        float:left;
        width:250px;
    }
    #billShipToBox #shipTo {
        float:right;
        width:250px;
    }
    #billShipToBox .heading {
        font-weight:bold;
        color:#666666;
        font-size:160%;
        width:250px;
    }
    #terms {
        padding-top:35px; 
    }
	/* LOGIN PAGE */
	    .loginInstructions {
        padding-top:4px;
        padding-bottom:4px;
    }
    #loginBox {
        width:700px;
    }
    #firstTime {
        float:left;       
        width:335px;
		height:300px;
    }
    #firstTime .firstTimeTitle {
        line-height:34px;
        color:#44AA11;
        font-size:120%;
        font-weight:bold;
        padding-left:25px;       
    }
    #firstTime .firstTimeInputs {
        padding-left:25px;
        height:272px;
    }
    #firstTime .text {
        padding-top:15px;
        vertical-align:bottom;
    }
    #firstTime .button {
        text-align:right;
        padding-right:25px;
        padding-top:15px;
    }
    #firstTime .inputText {
        width:225px;
    }
	#anonymous{
		float:left;
		width:335px;
		padding-top:30px;
		clear:both;
	}
	#anonymous .firstTimeTitle {
		color:#44AA11;
		font-size:120%;
		font-weight:bold;
		line-height:34px;
		padding-left:25px;
	}
	#anonymous .firstTimeInputs{
		height:132px;
		padding-left:25px;
	}
	#anonymous .text {
		padding-top:15px;
		vertical-align:bottom;
	}
	#anonymous .button {
		padding-right:25px;
		padding-top:15px;
		text-align:right;
	}
	 #anonymous .inputText {
        width:225px;
    }	
    .example {
        font-size:80%;
        color:#666666;
    }
    #returning {
        float:right;
        
        width:335px;
    }
    #returning .returningTitle {
        line-height:34px;
        color:#44AA11;
        font-size:120%;
        font-weight:bold;
        
        padding-left:25px;   
    }
    #returning .returningInputs {
        padding-left:25px;
        height:272px;
    }
    #returning .intro {
        font-weight:bold;
        height:35px;
        padding-top:7px
    }
    #returning .text {
        padding-top:15px;
        vertical-align:bottom;
    }
    #returning .forgot {
        padding-top:15px;
        padding-bottom:25px;
        color:#666666;
        font-weight:bold;
        text-decoration:underline;
    }
    #returning .button {
        text-align:right;
        padding-right:25px;
        padding-top:15px;
    }
    #returning .inputText {
        width:225px;
    }
    /* EDIT ACCOUNT */
        #userInfoBox {
        width:730px;
    }
    #userInfoBox #userInfoInputs {
       width:730px; 
    }
    #userInfoBox #userInfoInputs .userInfoTitle {
        font-weight:bold;
        color:#666666;
        font-size:160%;
    }
    #userInfoBox #userInfoInputs .text1 {
        line-height:22px;
        width:305px;
        float:left;
    }
    #userInfoBox #userInfoInputs .text2 {
        line-height:22px;
        float:left;
        width:305px;
    }
    #userInfoBox #userInfoInputs .text3 {
        line-height:22px;
        width:160px;
        float:left;
    }
    #userInfoBox #userInfoInputs .text4 {
        line-height:22px;
        width:94px;
        float:left;
    }
    #userInfoBox #userInfoInputs .text5 {
        line-height:22px;
        width:215px;
        float:left;
    }
    #userInfoBox #userInfoInputs .input1 {
        line-height:20px;
        width:255px;
        float:left;
    }
    #userInfoBox #userInfoInputs .input2 {
        line-height:22px;
        float:left;
    }
    #userInfoBox #userInfoInputs .input2 {
        line-height:22px;
        width:160px;
        float:left;
    }
    #userInfoBox .inputText {
        width:225px;
    }
    /* ADDRESS BOOK */
        .addressBook {
        text-align:left;
    }
    .addressBook .addressName {
        font-weight:bold;
        font-size:13px;
    }
    .addressBook .addressList {
       font-size:12px;
    }
    /* RECEIPT */
    .receiptItem {
		width:662px;
	}

	.receiptItem th {
		font-weight: bold;
		background-color:#DFDFDF;
		font-size: 11px;
		text-decoration: none;
		padding: 2px;
		text-align: center;
	}

	.receiptItem td {
		padding: 4px;
		vertical-align: top;
	}
	a.printReceipt {
        font-size:11px;
        color:#44AA11;
        font-weight:normal;
        text-decoration:none;
    }
    a.printReceipt:hover {
        font-size:11px;
        color:#44AA11;
        font-weight:normal;
        text-decoration:none;
    }
    #orderInfo {
        height:22px;
        background:#DFDFDF;
        width:730px;
        color:#000000;
    }
    #orderInfo .text {
        line-height:22px;
        padding-left:4px;
    }
    #orderInfoData {
        width:720px;        
    }
    #orderInfoData .data {
        width:445px;
        line-height:20px;
        padding-left:4px;
        float:left;
    }
    #orderInfoData .data .bluelabel {
        color:#1f2585;
    }
    .vatInfo {
        padding-top:10px;
    }
    #customerInfo {
        padding-top:22px;
        width:500px;
    }
    #customerInfo .billing {
        float:left;
        width:210px;
        padding-bottom:10px;
    }
    #customerInfo .subTitle {
        font-weight:bold;
        color:#666666;
        font-size:14px;
        width:250px;
    }
    #orderDetail {
        padding-top:45px;
    }
    #receiptTotals {
        width:725px;
    }
    #receiptTotals .labels {
        float:left;
        width:590px;
        line-height:20px;
        text-align:right;
        font-weight:bold;
    }
    #receiptTotals .recamounts {
		float:right;
		width:100px;
        line-height:20px;
        text-align:right;
        font-weight:bold;
    }
    
    #disclaimers {
        width:730px;
        padding-top:25px;
    }
    #paymentinfo {
        width:677px;
        padding-top:20px;    
    }
    #receiptPayment .ptitle {
        float:left;
        font-weight:bold; 
        padding-right:5px;
        line-height:20px; 
    }
    #receiptPayment .name {
        line-height:20px; 
    }
/*ORDER SUMMARY */

.orderHistory {
	width: 100%;
}

.orderHistory a {
	color: #000000;
	text-decoration: underline;
}

.orderHistory th {
	background-color: #DFDFDF;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding:4px;
	width:667px;
}

.orderHistory td {
	font-size: 11px;
	padding: 4px;
}
/* ORDER DETAIL */
.orderDetails {
	width:100%;
}

.orderDetails th {
	background-color: #DFDFDF;
	text-decoration: none;
	padding: 2px;
	text-align: center;
	font-size:11px;
}

.orderDetails td {
	padding: 4px;
	vertical-align: top;
	font-size:11px;
}

.orderDetails .address {
	padding: 4px;
	vertical-align: top;
}
/* CONTACT US */
    #contactUsBox {
        padding-top:15px;
    }
    #contactUsBox .name {
        float:left;
        width:190px;
        font-weight:bold;
        line-height:28px;
    }
	    #contactUsBox .name_nr {
        float:left;
        width:190px;
        line-height:28px;
    }
    #contactUsBox .input {
        float:left;
        text-align:right;
        width:190px;
        font-weight:bold;
        line-height:28px;
    }
    /* Service */
    
#service-title{
	padding:0px;
	font-weight: bold;
	font-size:16px;
	color: #666666;
	line-height:28px;
}
#service-subtitle{
	padding:0 0 0 3px;
	font-weight: bold;
	font-size:14px;
	color: #666666;
}
.service_content {
	clear:both;
	padding-left:25px;
}
.service_content ul {
	padding-left:20px;
}
.emptyminiBasketItems { color:#909090}

/* CREDIT CHECK */

#dextraInputs { width: 730px; }
#dextraInputs .text1 { line-height: 22px; width: 255px; float: left; }
#dextraInputs .text2 { line-height: 22px; float: left; }
#dextraInputs .text3 { line-height: 22px; width: 160px; float: left; }
#dextraInputs .text4 { line-height: 22px; width: 94px; float: left; }
#dextraInputs .text5 { line-height: 22px; width: 215px; float: left; }
#dextraInputs .input1 { line-height: 22px; width: 255px; float: left; }
#dextraInputs .input2 { line-height: 22px; width: 160px; float: left; }
#dextraInputs .inputText { width: 225px; }
#dextraInputs .text1 input, #dextraInputs .text2 input { width: 240px; }
#dextraInputs .entryBlock { width: 730px; clear: both; }
#dextraInputs h3 { margin: 10px 0 0 0; padding: 0; color: #666666; font-size: 160%; font-weight: bold; }

/*Product Section */
.longdesc a{
color:#333333;
}
.readmore{
text-decoration:underline;
color:#0033CC;
}
