﻿/* SSS .contentInner - Overwrite styles in bdy.css */
/*
.contentInner{
	padding-bottom:5px;
	width:574px;
	background:#96c5f1 url(../../image/bdy/bcgRegBodyBotC1.gif) no-repeat bottom;}
.contentInner2{
	width:574px;
	padding-top:10px;
	background:#96c5f1 url(../../image/bdy/bcgRegBodyTopC1.gif) no-repeat top right;}
.crcontent{
	background:url(../../image/bdy/rfi-crcontent.gif) repeat-x #fcfcfd;
}
*/
/* EEE .contentInner - Overwrite styles in bdy.css */


/* SSS cntLocationSelector */
.cntLocationSelector{
	margin: 0px 5px 0px 5px;	
	width: 555px;
	background:#DADADA;}
.cntLocationSelector .In1{
	padding: 6px 8px 0px;
	/*background:#fff url(../../image/bdy/cr-white-top.gif) no-repeat left top;*/}
.cntLocationSelector .In2{
	/*background:#fff url(../../image/bdy/cr-white-top.gif) no-repeat left top;*/}
	
.cntLocationSelector h1{
	display: none;
	color:#014681;font-size:120%;
	margin:0;padding-left:10px;padding-right:12px;
	width: 300px;}
.cntLocationSelector h2{
	background-color:#fff; color:#000000;
	margin:0;padding:5px 0 5px;}
.cntLocationSelector h3{
	background-color:#fff; color:#014681;
	margin:0;padding:0 17px 5px;}
	

.cntLocationSelector p
{
	color:#000;
	margin:0;padding:0 17px 7px;
	position:relative;
	}

.cntLocationSelector p.link{
	margin:0 20px 5px 10px;
	text-align:left;

	}

.cntLocationSelector p.link a{
	
background:transparent url(../../image/bdy/icoBtnArrowDblR.gif) no-repeat scroll right center;
color:#FFFFFF;
display:block;
height:15px;
left:305px;
margin:1px 0 0 7px;
padding:4px 22px 4px 8px;
position:absolute;
text-align:right;
top:1px;}
	
.cntLocationSelector p.link a.btn{
background:transparent url(../../image/bdy/icoBtnArrowDblR.gif) no-repeat scroll right center;
color:#FFFFFF;
height:15px;
left:350px;
width: 65px;
margin:1px 0 0 7px;
padding:4px 22px 4px 8px;
position:relative;
text-align:right;
top:1px;
}

.cntLocationSelector input.supportSearchFieldSmall {
margin-bottom:0;
margin-top:3px;
width:300px;
}



.cntLocationSelector div.link{
	float:right;
	text-align:right;
	width:75px;
	width:auto!important;
	min-width:75px;
	margin-top: -40px;
}

.cntLocationSelector div.link a {
	color: #FFFFFF;
	background: url(../../image/bdy/btn-login-bg.gif) right no-repeat;
	padding: 5px 20px 5px 10px;
}

.cntLocationSelector2 {
	border-bottom: 2px solid #808080;
	margin:0px -10px 0px -10px;
}

.cntLocationSelector2 div.link{
	margin-right:10px;
	margin-bottom:12px
}


.cntLocationSelector form p{
	padding-left:0;
	font-weight:bold;
	background-color:transparent;}
.cntLocationSelector .formIn1{
	padding-right:5px;
	/*background:transparent url(../../image/bdy/cr-white-bottom.gif) no-repeat left bottom;*/}
	
.cntLocationSelector select{
	font-size:100%;
	border-color:#ABADB3 #DBDFE6 #E3E9EF;
	border-style:solid;
	border-width:1px;
	color:#454545
	}
.cntLocationSelector #countryBox{
	width: 200px;
	margin:8px 0 0 7px;
	padding:5px 12px 5px 20px;
	float:left;display:inline;}

.cntLocationSelector .err, .cntLocationSelector .err,   .cntLocationSelector .err label  {
	background:#ffdbdb;
	color:#e50000
}
.cntLocationSelector #countryBox select{
	width:200px;}

.cntLocationSelector #townBox{
	margin:8px 0 10px 0;
	padding:5px 20px 5px 10px;
	float:left;}

.cntLocationSelector #townBox select{
	width:220px;}

#townBox p, #countryBox p{
	color:#000;
	margin-top:2px;}
.cntLocationSelector label{
	color:#000;
	font-weight:bold;}
/* EEE cntLocationSelector */



/* SSS cntHowToBuyHeader */
.cntHowToBuyHeader h1, .cntHowToBuyHeader h2, .cntHowToBuyHeader p{
	margin-left:40px;margin-right:20px;}
.cntHowToBuyHeader img{
	float:right;
	margin:0 10px 0 10px;}
.cntHowToBuyHeader h1, .cntHowToBuyHeader h2, .cntHowToBuyHeader p{
	color:#014681;}
/* EEE cntHowToBuyHeader */

/* SSS cntProductCategories */
.cntProductCategories h1, .cntProductCategories dd{
	color:#014681;}
.cntProductCategories h1{
	margin-left:28px;}
.cntProductCategories dl{
	margin-left:20px;margin-right:20px;}
.cntProductCategories dt{
	margin:13px 0 1px 10px;}
.cntProductCategories dt a{
	padding-left:14px;
	text-decoration:none;font-weight:bold;
	background:transparent url(../../image/bdy/icoArrowRightBoxed.gif) no-repeat left center;}
.cntProductCategories dt{
	margin-left:10px;}
.cntProductCategories dd{
	margin-left:24px;}
/* EEE cntProductCategories */

/* SSS cntHowToBuyHeader & cntProductCategories */
.cntHowToBuyHeader, .cntProductCategories{
	background-color:#96c5f1;}
.cntHowToBuyHeader .In1, .cntProductCategories .In1{
	padding:0;margin:5px 6px 0 6px;
	background:#f2f7fb url(../../image/bdy/bcgRegBodyInnerTopC1.gif) no-repeat top left;}
.cntHowToBuyHeader .In2, .cntProductCategories .In2{
	width:562px;
	padding:10px 0 5px;margin-bottom:10px;
	background:transparent url(../../image/bdy/bcgRegBodyInnerBotC1.gif) no-repeat bottom left;}
.cntHowToBuyHeader h1, .cntProductCategories h1{
	margin-top:.8em;
	margin-bottom:.4em;}
.cntHowToBuyHeader a, .cntProductCategories a{
	color:#014681;	
	text-decoration:underline;}
/* EEE cntHowToBuyHeader & cntProductCategories */


/* SSS cntDealerLocatorResults & cntDealerLocatorHowTo */
.cntDealerLocatorResults, .cntDealerLocatorHowTo{
	padding:0 0 10px 0;
width: 555px;
	}
.cntDealerLocatorResults .inner, .cntDealerLocatorHowTo .inner{
	margin:0 4px;
	background-color:#fff}
.cntDealerLocatorResults .In2, .cntDealerLocatorHowTo .In2{

	padding:20px 15px 30px 20px;
}


/* SSS cntDealerLocatorResults & cntDealerLocatorHowTo */

/* SSS cntDealerLocatorResults */
.cntDealerLocatorResults .imgCol{
	float:left;
	width:100px;
	padding-bottom:10px;
	}
.cntDealerLocatorResults .addressCol{
	float:left;
	width:220px;}
.cntDealerLocatorResults .addressCol h2{
	padding-top:0;
	}
.cntDealerLocatorResults .areaCol{
	margin-left:20px;
	float:left;
	width:135px;}
.cntDealerLocatorResults label{
	color:#000000;
	font-weight:bold;
	/*display:block;*/
	margin:0 0 10px;
	font-size:110%;
	padding-left: 10px;
	}
.cntDealerLocatorResults .imgCol label{
	margin-left:0;
	
	}
	.cntDealerLocatorResults .cntDealerLocatorResultsItem {
	clear:both;
	/*display:block;*/
	border-bottom: 1px dashed #cecece;
	margin-bottom: 10px;
	}
.cntDealerLocatorResults .cntDealerLocatorResultsItem .clearer{
	/*margin:0 10px 10px 0;padding-bottom:10px;*/
	}	
.cntDealerLocatorResultsItem .imgCol{
		width:100px;
		float:left;
		position:relative;
		margin-right:10px;
	}

.cntDealerLocatorResultsItem .imgCol img{
		width:86px;
		height:71px;
	}			
/* EEE cntDealerLocatorResults */

/* SSS cntDealerLocatorHeader */
.cntDealerLocatorHeader{
	position:relative;
	background: #FFFFFF;
	border: 2px solid #808080;
	padding: 10px;
	margin-bottom: 20px;
}
.cntDealerLocatorHeader img{
	float:left;
	margin-right:15px;}
.cntDealerLocatorHeader p{
	font-weight:bold;color:#555;}

.cntDealerLocatorHeader p.link{
	float:right;padding:4px 0;
	margin:10px 0 15px 0;
	text-align:right;}
.cntDealerLocatorHeader .link{
	width:130px;
	width:auto!important;
	min-width:130px;
	float:right;
	margin:2px 2px 7px 2px;	
	text-align:right;
}
.cntDealerLocatorHeader .link a{
	font-size:100%;
	color: #FFFFFF;
	background: url(../../image/bdy/btn-login-bg.gif) right no-repeat;
	padding: 5px 20px 5px 10px;
}
/* EEE cntDealerLocatorHeader */

.cntDealerLocatorHeader h2 {
	background:#343434 url(../../image/bdy/h2BG.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font: 18px Arial;
	line-height: 32px;
	line-height:32px;
	margin-bottom:5px;
	padding-left:10px;
	margin: -10px -10px 10px -10px;
}

/* SSS cntDealerLocatorHowTo */
.cntDealerLocatorHowTo{
	color:#000;}

/* EEE cntDealerLocatorHowTo */

/*image galery*/
#image_gallery {
position: relative;
}
#image-gallery table td{
	/*background:url(../../image/bdy/dot.gif) repeat-x bottom;*/
	padding:10px 10px;
	text-align:center;
	background:url(../../image/bdy/image-gallery-bg.gif) no-repeat bottom center;
	width:33%;
	vertical-align:top;
	position:relative
}
#image-gallery table td.end-item{
	background:none
}
#image-gallery table sup{color:#E50304;}
#image-gallery .thumb-image{
	margin-bottom:5px;
	height:71px;
}
#image-gallery .thumb-image img { 
/*border: 1px solid #ddd;*/
width:86px;
height:71px;
}
.thumb a:hover img {
background-color: transparent;
}
#image-gallery .product-categories-name{
	margin-bottom:3px;
	font-weight:700;
}
#image-gallery .product-categories-desc{
	margin-bottom:3px;
}

/*image galery*/

.formgrp input, .formgrp select, .formgrp textarea{
	color:#454545;
	font-size:11px
}
.formgrp{
	padding:4px 0 3px 6px;
	margin:0 0 10px 6px;
}

.formgrp label.preField{
	width:217px;
	margin-right:6px;
	float:left;
	line-height:20px;
	font-weight:700;
}
.formgrp .group-field{
	float:left;
	width:297px;
	text-align:right
}
.cntCategorySelection .group-field{ width:auto; padding-bottom:7px}
.formgrp .group-field select{ float:left; margin-right:3px}
.formgrp .group-field .link{ float:left}
.formgrp label.preField span{
	color:#0ca6dc;
	font-weight:700;
	margin:0 1px
}
.formgrp  select{
	border-width:1px;
	border-top-color:#abadb3;
	border-bottom-color:#e3e9ef;
	border-left-color:#dbdfe6;
	border-right-color:#dbdfe6;
	border-style:solid;
	height:20px;
	padding-top:1px
}
.formgrp  .s-select{
	width:110px
}
.formgrp  .n-select{
	width:218px
}

.select-product-category .graybg{
	background:#e3e3e3;
}
.select-error{
	background:#ffdbdb;
	font-weight:700
}
.select-error .preField{color:#e50000;}
.cnt-category-selection{
 padding: 20px 10px 0px 10px;
}
.cnt-category-selection .img-area{
	float:right;
	margin:0 0 5px 0;
}
.cnt-category-selection .img-area img{
	width:220px
}
.cnt-category-selection h4{
	margin-bottom:12px
}
.cnt-category-selection a{
	text-decoration:underline
}
.cnt-category-selection p{
	margin-bottom:10px
}

.cntCategorySelectionPageGenericTitle{
	margin:5px 0
}
.cntCategorySelectionPageGenericTitle .cr1{
	background-image:url(../../image/bdy/cr1-th.gif);
}
.cntCategorySelectionPageGenericTitle .cr2{
	background-image:url(../../image/bdy/cr2-th.gif);
}
.cntCategorySelectionPageGenericTitle .cr3{
	background-image:url(../../image/bdy/cr3-th.gif);
}
.cntCategorySelectionPageGenericTitle .cr4{
	background-image:url(../../image/bdy/cr4-th.gif);
}
.cntCategorySelectionPageGenericTitle .crtop{
	background:url(../../image/bdy/crtop-th.gif) repeat-x
}
.cntCategorySelectionPageGenericTitle .crbottom{
	background:url(../../image/bdy/crbottom-th.gif) repeat-x
}
.cntCategorySelectionPageGenericTitle .crcontent{
	padding-left:7px
}
.cntCategorySelectionPageGenericTitle .cnt-title{
	width:330px;
	margin-right:5px;
	float:left
}
.cntCategorySelectionPageGenericTitle .cnt-title a{
	text-decoration:underline
}
.cntCategorySelectionPageGenericTitle .img-title{
	float:left;
	width:220px
}

.cntProductCategoriesImage {
	background: #FFFFFF;
	border: 2px solid #808080;
}

.cntCategorySelection div.link {
	margin-top: 10px;
	float: left;
	clear: both;
}

