body {
	padding : 0;
	font-family : Arial, Helvetica, sans-serif;
	color : #333;
	line-height : normal;
	font-weight : lighter;
	font-size : small;
	background-image: url(../images/backgroundGrad.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #245789;
	text-align: center;
	margin: 0;
	height: 100%;
}
.centreArea {
	width : 800px;
	margin-top : 5px;
	text-align : center;
	margin-right : auto;
	margin-left : auto;
	margin-bottom : 5px;
	padding: 0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
title {
font-size : small;
font-weight : bold;
color : #fff;
background-color : #ff0000;
}
#header {
	margin: 0;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: none;
	float: left;
	width: 790px;
}
.headerhome {
	float : left;
	margin : 0;
	height : 50px;
	width : 157px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.headerMenuArea {
	float: right;
	width: 611px;
}
.logInControl {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.logInControl ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.logInControl li {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: inline;
}
.logInControl a {
	color : #333;
	text-decoration : none;
	font-size: 10px;
}
.logInControl a:hover {
	text-decoration : underline;
	color: #3582C1;
}

#contentArea {
	text-align : left;
	margin : 0px;
	width: 100%;
	padding: 0px;
}
#flashArea {
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: both;
}
#homeAr {
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0;
	padding-left : 10px;
	margin: 0;
	clear: none;
	width: 790px;
	float: left;
}
#homeAr1 {
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0;
	padding-left : 0px;
	margin: 0;
	clear: none;
	width: 790px;
	float: left;
}
#homeAr ul, #homeAr1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#homeAr li, #homeAr1 li {
	padding: 0;
	height: 140px;
	width: 193px;
	float: left;
	background-image: url(../images/promo_back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
	color: #07417a;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.promoArea {
	margin: 0px;
	padding: 7px;
	height: 120px;
	width: 181px;
	text-align: left;
	overflow: hidden;
}
#homeAr li:hover, #homeAr1 li:hover {
	background-image: url(../images/promo_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor: pointer;
	color: #FFFFFF;
}
.promoArea p {
	margin: 0px;
	padding: 0px 0px 2px;
	font-size: 11px;
	text-align: left;
	line-height: 12px;
}
.promoArea img {
	margin: 0px;
	padding: 0px;
}
.promoAreatitle {
	font-size : 12px;
	padding : 0px;
	font-weight : bold;
	text-transform : capitalize;
	text-align : left;
	margin: 0px;
	width: 100%;
}
#footer {
	text-align: right;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
	width: 780px;
}
#footer ul {
	margin : 0;
	list-style-type : none;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#footer li {
	padding : 0;
	list-style-type : none;
	display : inline;
	margin-top : 0;
	margin-right : 5px;
	margin-bottom : 0;
	margin-left : 0;
}
#footer a {
	color : #333;
	text-decoration : none;
	padding-top : 5px;
	padding-bottom : 5px;
}
#footer a:hover {
	text-decoration : underline;
	color: #3582C1;
}
.footerRight {
	padding-right: 0px;
	padding-top: 5px;
	float: right;
}

#GuaranteeArea, #LinkTitleClub {
	padding : 0;
	margin: 0;
	clear: left;
}
#GuaranteeArea a, #LinkTitleClub a, .productTitle {
	color : #fff;
	font-size : 13px;
	text-decoration : none;
	display : block;
	font-weight : bold;
	margin : 0;
	text-transform: none;
	background-image: url(../images/blueBar1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}
.productTitle {
	color : #fff;
	font-size : 13px;
	text-decoration : none;
	display : block;
	font-weight : normal;
	margin : 0;
	text-transform: none;
	background-image: url(../images/blueBar1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	line-height: 26px;
	text-align: left;
	clear: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#GuaranteeArea a:hover, #LinkTitleClub a:hover {
	background-position: center bottom;
}


.floatRight {
	float : right;
	padding : 0;
	width : 125px;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : 12px;
}
.floatLeft {
	float : left;
	margin : 0;
	padding : 0;
	width : 125px;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : 12px;
}

a {
color : #07417b;
}
.clear {
font-size : 1px;
width : 100%;
}


form {
	margin : 0px;
	padding : 0px;
}


.radioSelectLtDiscount {
margin : 0;
padding : 0 10px 0 0;
width : 230px;
float : left;
}
.radioSelectLtDiscount select {
	margin : 0;
	padding : 0;
	float : left;
	width : 200px;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : 12px;
}
.radioDiscount {
margin : 0;
width : 528px;
padding : 0;
float : right;
}
.productSummaryArea select {
width : 100%;
font-size : xx-small;
}


h2 {
font-size : large;
padding : 0 0 2px;
font-weight : bold;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #bbe2f0;
}
h1 {
	font-size : large;
	font-weight : bold;
	text-transform : capitalize;
	text-align : left;
	color: #07417a;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	clear: left;
}
.bold14 {
font-size : large;
margin : 0;
padding : 0;
font-weight : bold;
}
.italicBlue {
color : #4999af;
margin : 0;
font-style : italic;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
}
p {
	margin : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 5px;
	padding-left : 0px;
}
.smallLBlue {
color : #4999af;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
font-size : small;
}
.smallLGrey {
color : #333;
margin : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
font-size : xx-small;
}

h3 {
font-size : large;
margin : 0;
padding : 0;
font-weight : bold;
text-transform : capitalize;
text-align : left;
}

.bold12 {
font-size : small;
margin : 0;
padding : 0;
font-weight : bold;
}
.footerText {
font-size : 12px;
margin : 0;
padding : 0;
}
.vsmallLBlue {
	color : #4999af;
	margin : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0px;
	padding-left : 0px;
	font-size : 10px;
}
#contentbasketArea {
	margin : 0;
	width : 100%;
	padding: 0;
}
.contentbasketAreaTable {
	padding : 0;
	margin : 0;
	width : 100%;
}

.contentbasketAreaHeaderTable {
padding : 0;
margin : 0;
}
.contentbasketAreaHeaderCell {
	margin : 0;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #fff;
	font-size : 12px;
	color : #fff;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	background-color : #0000ff;
}
.contentbasketAreaHeaderCell1 {
	margin : 0;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #fff;
	font-size : 12px;
	color : #fff;
	text-align : center;
	background-color : #3582c1;
	padding-top : 0;
	padding-right : 5px;
	padding-bottom : 0;
	padding-left : 5px;
}
.contentbasketAreaHeaderCellEnd {
	margin : 0;
	font-size : 12px;
	color : #fff;
	text-align : right;
	background-color : #0000ff;
	padding : 0;
}
.contentbasketInput1 {
width : 30px;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #fff;
font-size : small;
color : #07417a;
background-color : #ddf1f8;
padding : 0;
margin-top : 0;
margin-right : 2px;
margin-bottom : 0;
margin-left : 2px;
text-align : center;
}
.contentbasketCellInfo {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	padding-top : 5px;
	padding-right : 2px;
	padding-bottom : 5px;
	padding-left : 2px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #BAE2F1;
	font-size: 12px;
	text-align: center;
}
.summaryBlueCell {
	background-color : #bae2f1;
	text-align : right;
	padding-top : 2px;
	margin-bottom : 2px;
	padding-bottom : 2px;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-bottom-style : solid;
	border-top-color : #fff;
	border-right-color : #fff;
	border-bottom-color : #fff;
	border-left-color : #fff;
	font-size : 12px;
	color : #07417a;
	padding-right : 10px;
}
.totalSav {
	font-size : 14px;
	color : #ff0000;
	background-color : #cccccc;
	display : block;
	text-align : right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	width: 100%;
	float: left;
}
.payOption {
	font-size : 12px;
	color : #07417a;
	background-color : #bae2f1;
	display : block;
	margin-top : 10px;
	margin-bottom : 0px;
	text-align : center;
	float : left;
	width : 100%;
	margin-right : 0;
	margin-left : 0;
	padding: 0px;
}
.payOption select {
margin : 0;
padding : 0;
float : right;
display : block;
text-align : right;
}
.basketOptions {
	display : block;
	width : 100%;
	padding : 0;
	margin-top : 10px;
	margin-right : 0;
	margin-bottom : 10px;
	margin-left : 0px;
	float: left;
}
.payOption label {
	margin : 0;
	float : right;
	display : block;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 20px;
}
.payProceed {
	font-size : small;
	text-align : left;
	float : left;
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.payProceed img {
margin : 0;
padding : 0;
float : left;
display : block;
}
.payProceed input {
	margin : 0;
	float : right;
	display : block;
	text-align : right;
}
.basketOptionsDiv1 {
width : 33%;
float : left;
text-align : left;
}
.basketOptionsDiv2 {
width : 34%;
float : left;
text-align : center;
}
.basketOptionsDiv3 {
width : 33%;
float : left;
text-align : right;
}
.contentbasketAreaHeaderSummary {
	background-color : #3582c1;
	margin : 0px;
	color : #fff;
	padding: 0px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
	width: 100%;
}
.contentsummaryAreaTable {
	padding : 0;
	margin : 0;
	width: 100%;
	float: left;
}
.contentsummaryDelivery {
	margin : 0;
	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	font-size: 12px;
}
#productImageArea {
	float : left;
	width : 172px;
	overflow : hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
#productDesArea {
	float : right;
	width : 598px;
	text-align : left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#productDesArea div {
padding : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
margin-left : 0;
}



#ProductCateContainer {
padding : 0 0 5px 10px;
width : 728px;
float : left;
margin : 0;
}
#productheaderContainer {
width : 728px;
float : left;
margin : 0;
padding : 0;
}
#ProductCateImg {
width : 172px;
float : left;
margin-right : 10px;
background-image : url(../images/homeSecHda.gif);
background-repeat : no-repeat;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
background-position : left top;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#Container h1 {
padding : 0;
margin : 0;
font-size : medium;
text-align : center;
}
#productBtnContainer {
width : 172px;
text-align : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
float : left;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
height : 40px;
overflow : hidden;
background-repeat : no-repeat;
background-position : top;
background-image : url(../images/btn_moreInfo.gif);
}




#productTitleArea {
	font-size : 14px;
	font-weight : bold;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-bottom-style : solid;
	border-top-color : #bbe2f0;
	border-right-color : #bbe2f0;
	border-bottom-color : #bbe2f0;
	border-left-color : #bbe2f0;
}
#productTitleArea a {
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	display : block;
}

#productTitleArea a:hover {
	font-size : 14px;
	font-weight : bold;
	text-decoration : underline;
	display : block;
}
#ProductCateImg img {
text-align : center;
padding : 20px 10px 0;
margin : 0;
}

#productDetailArea {
	padding-top : 10px;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 10px;
	float : left;
	width : 698px;
	margin : 0;
}
.thumbImageArea {
	margin : 5px 0 0px;
	padding : 0px;
	width : 167px;
	text-align : center;
	background-color : #bae2f1;
	border-top-width : 5px;
	border-top-style : solid;
	border-top-color : #fff;
	float: left;
}
.btn_img {
padding : 0;
margin-top : 10px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
.productOptArea {
	margin : 0;
	padding : 10px 10px 0;
	width : 147px;
	text-align : left;
	float : left;
	background-repeat : repeat-y;
	background-position : left top;
	background-color : #bae2f1;
}
.productBriefSpec {
	margin : 0;
	padding : 5px;
	text-align : left;
	vertical-align : top;
	width: 603px;
}
.productSpecTitle {
	font-size : large;
	margin : 0;
	padding : 0 2px 3px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #bbe2f0;
}
.productSpecCopy {
	font-size : small;
	color : #333;
	margin : 0;
	padding : 5px 2px 2px;
}
.productOptTitle {
margin : 0;
padding : 0 0 2px;
width : 147px;
text-align : left;
vertical-align : top;
font-size : large;
color : #4a417a;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #07417a;
}
.productOptions {
margin : 0;
padding : 5px 0 0;
width : 147px;
font-size : large;
color : #4a417a;
float : left;
vertical-align : middle;
text-transform : capitalize;
}
.productInput1 {
	margin : 0;
	padding : 0;
	font-size : 10px;
	font-weight : normal;
	width : 147px;
	float : left;
	text-transform : capitalize;
	white-space : normal;
	display : list-item;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.productInput2 {
margin : 0;
padding : 0;
width : 80px;
float : right;
font-size : 10px;
font-weight : normal;
text-transform : capitalize;
border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.productInputTextLT {
margin : 0;
padding : 0 5px 0 0;
float : left;
font-size : small;
}
.productOptionsArea {
margin : 0;
padding : 0 0 5px;
width : 147px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-bottom-style : solid;
border-top-color : #4a417a;
border-right-color : #4a417a;
border-bottom-color : #4a417a;
border-left-color : #4a417a;
float : left;
}
.productSummaryTitle {
font-size : large;
margin : 0;
padding : 5px 0;
width : 147px;
}
.productSummaryArea {
margin : 0;
padding : 0 0 5px;
width : 147px;
float : left;
}
.productSummaryInfo {
font-size : large;
color : #07417a;
margin : 0;
padding : 0 0 5px;
background-color : #3366ff;
float : left;
width : 147px;
height : 50px;
}
.productSummarySubTitle {
font-size : x-small;
margin : 0;
padding : 0 5px 5px 0;
width : 45px;
font-weight : bold;
text-align : left;
vertical-align : top;
}
.productSummarySubInfo {
font-size : x-small;
color : #333;
margin : 0;
padding : 0 0 5px;
font-weight : normal;
text-align : left;
vertical-align : top;
}
.productSummarySubTable {
width : 147px;
}
.productBuyArea {
	margin : 0;
	padding : 0;
	width : 147px;
	float : left;
	overflow : visible;
}
.productBuyArea a {
	margin : 0;
	font-size : small;
	text-decoration : none;
	display : block;
	font-weight : bold;
	text-align : right;
	float : right;
	padding : 0;
}
.productBuyArea a:hover {
	margin : 0;
	font-size : small;
	text-decoration : underline;
	display : block;
	font-weight : bold;
	text-align : right;
	color : #333;
	float : right;
	padding : 0;
}

.categorySec1 {
	margin : 0;
	text-align : center;
	padding : 0 0 5px;
	background-color : #bae2f1;
	border-top-width : 5px;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
	border-top-style : solid;
	border-top-color : #fff;
	border-right-color : #fff;
	border-bottom-color : #fff;
	border-left-color : #fff;
	font-weight: bold;
}
.categoryTable {
margin : 0;
padding : 0;
float : left;
}
.categoryDesCon {
	margin : 0;
	padding : 5px 5px 0;
	text-align: center;
	height: 60px;
	overflow: hidden;
}
#contentProdArea {
	margin : 0px;
	width: 780px;
	padding: 0px;
}
.productSummaryArea p {
margin : 0;
padding : 0 0 5px;
width : 147px;
float : left;
font-size : x-small;
color : #333;
}
.productInput3 {
margin : 0;
padding : 2px;
width : 140px;
color : #fff;
background-color : #07417a;
font-size : small;
font-weight : normal;
}
.productSummaryArea a {
margin : 0;
padding : 0 0 2px;
font-size : small;
text-decoration : none;
display : block;
text-align : left;
}
.productSummaryArea a:hover {
margin : 0;
padding : 0 0 2px;
font-size : small;
color : #333;
text-decoration : underline;
display : block;
text-align : left;
}
.productInput4 {
margin : 0;
padding : 2px;
width : 140px;
color : #fff;
background-color : #07417a;
font-size : small;
font-weight : normal;
}
.productInput5 {
margin : 0 0 5px;
padding : 2px;
width : 40px;
color : #fff;
text-align : center;
font-size : small;
background-color : #07417a;
font-weight : normal;
}
.categoryTitleCon {
	margin : 0;
	padding : 0 5px 5px;
	font-weight: bold;
}
.productDemoTitle {
margin : 0;
padding : 0 0 2px;
width : 147px;
text-align : center;
vertical-align : top;
font-size : large;
color : #4a417a;
}
#productImageArea img {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
}
.categoryTableImg1 {
margin : 0;
padding : 0;
float : left;
}
#contentProdArea {
	margin : 0px;
	padding : 0px;
	width: 780px;
	float: left;
}
#contentDetailArea {
	text-align : center;
	float : left;
	margin : 0;
	width: 698px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.productDemoArea {
	margin : 0;
	padding : 0;
	width : 147px;
	float : left;
	overflow : visible;
	vertical-align: middle;
}
.productDemoArea a {
	margin : 0;
	font-size : small;
	text-decoration : none;
	font-weight : bold;
	text-align : right;
	float : right;
	display : block;
	padding : 0;
}
.imageFTRight {
float : right;
}

.productDemoArea a:hover {
	margin : 0;
	font-size : small;
	text-decoration : underline;
	display : block;
	font-weight : bold;
	text-align : right;
	color : #333;
	float : right;
	padding : 0;
}
.productDemoTitle {
	font-size : 11px;
	margin : 0;
	padding : 5px 0;
	width : 147px;
	text-align : left;
}
.curvedCorner {
float : left;
width : 100%;
}
.xb1, .xb2, .xb3, .xb4 {
display : block;
overflow : hidden;
}
.xb1, .xb2, .xb3 {
height : 1px;
}
.xb2, .xb3, .xb4 {
background-color : #3582c1;
}
.xb1 {
margin : 0 5px;
background-color : #3582c1;
}
.xb2 {
margin : 0 3px;
border-width : 0 2px;
}
.xb3 {
margin : 0 2px;
}
.xb4 {
height : 2px;
margin : 0 1px;
}
.xbottom {
display : block;
background : #fff;
font-size : 1px;
float : left;
width : 100%;
}
.xtop {
display : block;
background : #fff;
font-size : 1px;
}
.bxb1, .bxb2, .bxb3, .bxb4 {
display : block;
overflow : hidden;
}
.bxb1, .bxb2, .bxb3 {
height : 1px;
}
.bxb2, .bxb3, .bxb4 {
background-color : #3582c1;
}
.bxb1 {
margin : 0 5px;
background-color : #3582c1;
}
.bxb2 {
margin : 0 3px;
border-width : 0 2px;
}
.bxb4 {
height : 2px;
margin : 0 1px;
}
.bxb3 {
margin : 0 2px;
}
.lbxb1, .lbxb2, .lbxb3, .lbxb4 {
display : block;
overflow : hidden;
}
.lbxb1, .lbxb2, .lbxb3 {
height : 1px;
}
.lbxb2, .lbxb3, .lbxb4 {
background-color : #bae2f1;
}
.lbxb1 {
margin : 0 5px;
background-color : #bae2f1;
}
.lbxb2 {
margin : 0 3px;
border-width : 0 2px;
}
.lbxb4 {
height : 2px;
margin : 0 1px;
}
.lbxb3 {
margin : 0 2px;
}
.lxb1, .lxb2, .lxb3, .lxb4 {
display : block;
overflow : hidden;
}
.lxb1, .lxb2, .lxb3 {
height : 1px;
}
.lxb2, .lxb3, .lxb4 {
background-color : #bae2f1;
}
.lxb1 {
margin : 0 5px;
background-color : #bae2f1;
}
.lxb2 {
margin : 0 3px;
border-width : 0 2px;
}
.lxb3 {
margin : 0 2px;
}
.lxb4 {
height : 2px;
margin : 0 1px;
}


.gxb1, .gxb2, .gxb3, .gxb4 {
display : block;
overflow : hidden;
}
.gxb1, .gxb2, .gxb3 {
height : 1px;
}
.gxb2, .gxb3, .gxb4 {
background-color : #ccc;
}
.gxb1 {
margin : 0 5px;
background-color : #ccc;
}
.gxb2 {
margin : 0 3px;
border-width : 0 2px;
}
.gxb3 {
margin : 0 2px;
}
.gxb4 {
height : 2px;
margin : 0 1px;
}

.gbxb1, .gbxb2, .gbxb3, .gbxb4 {
display : block;
overflow : hidden;
}
.gbxb1, .gbxb2, .gbxb3 {
height : 1px;
}
.gbxb2, .gbxb3, .gbxb4 {
background-color : #ccc;
}
.gbxb1 {
margin : 0 5px;
background-color : #ccc;
}
.gbxb2 {
margin : 0 3px;
border-width : 0 2px;
}
.gbxb4 {
height : 2px;
margin : 0 1px;
}
.gbxb3 {
margin : 0 2px;
}








#LinkTitle {
	text-align : left;
	font-size : 12px;
	color: #FFFFFF;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	background-image: url(../images/blueBar1.gif);
	line-height: 26px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#LinkTitle a {
	font-size : 12px;
	text-decoration : none;
	padding-top : 2px;
	padding-right : 0;
	padding-bottom : 2px;
	padding-left : 0;
	color: #FFFFFF;
	line-height: 26px;
}

#LinkTitle a:hover {
	text-decoration : underline;
}


.thumbImageArea1 {
	margin : 0px;
	padding : 0px;
	width : 167px;
	text-align : center;
	background-color : #bae2f1;
	float: left;
}
.cu1, .cu2, .cu3, .cu4 {
display : block;
overflow : hidden;
}
.cu1, .cu2, .cu3 {
height : 1px;
}
.cu2, .cu3, .cu4 {
background-color : #3582c1;
}
.cu1 {
margin : 0 5px;
background-color : #3582c1;
}
.cu2 {
margin : 0 3px;
border-width : 0 2px;
}
.cu3 {
margin : 0 2px;
}
.cu4 {
height : 2px;
margin : 0 1px;
}
.btn_img1 {
	border : 0 solid #fff;
	margin : 0;
	padding : 5px 0 0;
	background-color: #FFFFFF;
}
.btn_img1 img {
border : 0 solid #fff;
margin : 0;
padding : 0;
}
.btn_img {
	margin : 10px 0 0;
	padding : 0;
	border-top: 0px;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
.btn_img img {
border : 0 solid #fff;
margin : 0;
padding : 0;
}
.curvedCornerProd {
float : left;
width : 100px;
margin : 0;
padding : 0;
}
.xbottomProd {
	display : block;
	background : #fff;
	font-size : 1px;
	float : left;
	width : 167px;
}
.xbottomProd1 {
	display : block;
	background : #fff;
	font-size : 1px;
	float : left;
	width : 192px;
}
.xtopProd {
display : block;
background : #fff;
font-size : 1px;
width : 167px;
}
.xtopProd1 {
display : block;
background : #fff;
font-size : 1px;
width : 192px;
}
.contentsummaryAreaTable {
	padding : 0;
	width : 100%;
	margin-top : 0px;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
}
.bold12Cap {
font-size : small;
margin : 0;
padding : 0;
font-weight : bold;
text-transform : capitalize;
}
.productDemoArea img {
	margin : 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	float : right;
}
.productBuyArea img {
	float : right;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.bold12Upper {
font-size : small;
margin : 0;
padding : 0;
font-weight : bold;
text-transform : uppercase;
}
#TPArea, .TPArea {
	margin : 0px;
	text-align : left;
	display: block;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 780px;
	float: left;
}

.categoryTableSection {
	margin : 0 3px 0 0;
	padding : 0px;
	cursor: pointer;
	width: 192px;
	float: left;
	text-align: center;
	background-color: #BAE2F1;
}
.categoryArea {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 790px;
	float: left;
}
.productMainCont {
	margin : 0px;
	float : none;
	text-align : center;
	width : 780px;
	padding : 0;
}
#productMainArea {
	text-align : center;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 10px;
	padding-left : 0px;
	width: 780px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #BAE2F1;
	float: left;
	display: block;
	margin: 0px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.productDemoArea table td {
	margin : 0;
	padding : 0;
	vertical-align: middle;
}
.productBuyArea table td {
	margin : 0;
	padding : 0;
	vertical-align: middle;
}
.productBuyArea  td {
	margin : 0;
	padding : 0;
	vertical-align: middle;
}
.productDemoArea td {
	margin : 0;
	padding : 0;
	vertical-align: middle;
}
.productMainAreatable {
	margin : 0px;
	padding : 0;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #bbe2f0;
	width: 780px;
	display: block;
}
.productSpecCopy1 {
	font-size : small;
	color : #333;
	margin : 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.payOption input {
	padding: 0px;
	margin: 0px;
}
.totalSavText {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
.basketHead1 {
	font-weight: bold;
	margin: 0px;
	text-align: left;
	width: 30%;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3582C1;
	line-height: 20px;
	padding: 5px;
}
.basketHead2 {
	font-weight: bold;
	margin: 0px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3582C1;
	padding: 5px;
}
.basketHead3 {
	font-weight: bold;
	margin: 0px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3582C1;
	padding: 5px;
}
.xbottombord {
	display : block;
	background : #fff;
	font-size : 1px;
	float : left;
	width : 100%;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.contentbasketCellInfotitle {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	padding-top : 5px;
	padding-right : 2px;
	padding-bottom : 5px;
	padding-left : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #BAE2F1;
	font-size: 12px;
	text-align: left;
}
.basketHead4 {
	font-weight: bold;
	margin: 0px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3582C1;
	padding: 5px;
}
.basketHead1 a, .basketHead2 a, .basketHead3 a, .basketHead4 a {
	padding : 0;
	margin : 0;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.basketHead1 a:hover, .basketHead2 a:hover, .basketHead3 a:hover, .basketHead4 a:hover {
padding : 0;
	margin : 0;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}


.contentbasketCellInfocal {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #BAE2F1;
	font-size: 12px;
	text-align: centre;
	padding: 5px;
}
.contentbasketCellInfoend {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #BAE2F1;
	font-size: 12px;
	text-align: center;
	padding: 5px;
}
.contentsummaryCellInfocal {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #3582C1;
	font-size: 12px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}
.contentsummaryCellInfoend {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #3582C1;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 10px 5px 5px;
}
.contentsummaryCellInfocalTop {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #3582C1;
	font-size: 12px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 5px;
}
.contentsummaryCellInfoendTop {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 0;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #FFFFFF;
	background-color : #3582C1;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 5px 10px 5px 5px;
}
.SumCondition {
	font-size : 12px;
	color : #ff0000;
	background-color : #cccccc;
	display : block;
	text-align : right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 20px;
	width: 100%;
	float: left;
}
h4 {
	font-size : 14px;
	padding : 0;
	font-weight : bold;
	text-transform : none;
	text-align : left;
	color: #07417a;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.whiteText {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#contentBasketArea input {
	float : right;
	padding : 0;
	width : 125px;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : small;
}
.payProceed input {
	float : right;
	padding : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : small;
	text-align: center;
	width: 150px;
}
.basketOptions input {
	padding : 2px;
	width : 125px;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : small;
	text-align: center;
}
.basketOptions button {
	padding : 2px;
	width : 125px;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : small;
}
.basketOptionsinput {
	padding : 2px;
	width : 125px;
	margin-top : 0;
	margin-bottom : 0;
	margin-left : 0;
	color : #07417a;
	background-color : #e8f5fb;
	border : 1px solid #b7dae6;
	font-size : small;
}
.productSpecCopy ul {
	margin : 0px 0px 0px 20px;
	padding: 5px 0px 0px;
	list-style-type: disc;
}
.productSpecCopy li {
	margin : 0px;
	padding: 0px 0px 5px;
}
h6 {
	font-size : 12px;
	padding : 0;
	font-weight : bold;
	text-transform : capitalize;
	text-align : left;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.searchTitle {
	font-size : 14px;
	padding : 0;
	font-weight : bold;
	text-transform : capitalize;
	text-align : left;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.LinkTitleSearch {
	text-align : left;
	font-size : 14px;
	color : #fff;
	font-weight : bold;
	display : block;
	padding : 0;
	text-indent : 10px;
	background-color : #3582c1;
	margin: 0;
	width: 718px;
}
#LinkTitle h6 {
	font-size : 14px;
	padding : 0;
	font-weight : bold;
	text-transform : capitalize;
	text-align : left;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#TPcontentDelivery {
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 10px;
	margin-left : 0;
	float : left;
	background-color : #e8f5fb;
	padding-top : 2px;
	padding-right : 0;
	padding-bottom : 2px;
	padding-left : 0;
	display : block;
	border : 1px solid #b7dae6;
	width : 696px;
}

.categoryTitleCon img {
	margin: 0px;
	padding: 0px;
}



















#LinkTitleSearch {
	font-size : medium;
	color : #fff;
	font-weight : bold;
	padding : 0;
	float : left;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0px;
	margin-left : 0px;
	background-color : #3582c1;
	width: 708px;
}
#LinkTitleSearch a {
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
	margin : 0;
	padding-top : 2px;
	padding-right : 0;
	padding-bottom : 2px;
	padding-left : 0;
	color: #FFFFFF;
	display: block;
}
#LinkTitleSearch a:hover {
	text-decoration : underline;
	font-size : 14px;
	font-weight : bold;
	margin : 0;
	padding-top : 2px;
	padding-right : 0;
	padding-bottom : 2px;
	padding-left : 0;
}
.silver {
	padding-right: 5px;
	color: silver;
	padding-left: 5px;
}


.white {
	color: #fff;
	line-height: 39px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
}
.ftLeft {
	float : left;
	margin : 0 10px 0 0;
	padding : 0;
}
.footerBord {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBE2F1;
	margin: 0px;
	padding: 0px;
}
.promoAreaImg {
	margin: 0px;
	padding: 4px 0px;
}
.clear {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
.basketpromoArea {
	font-size : 12px;
	color : #07417a;
	background-color : #bae2f1;
	display : block;
	margin-top : 10px;
	margin-bottom : 0px;
	text-align : center;
	float : left;
	width : 100%;
	margin-right : 0;
	margin-left : 0;
	padding: 0px;
}
.basketpromoArea label {
	margin : 0;
	float : right;
	display : block;
	line-height: 20px;
	padding: 5px;
}
.basketpromoArea input {
	margin : 0 10px;
	padding: 2;
}
