@charset "utf-8";
/* CSS Document */

#wrapper {
width: 1025px;
margin: 0 auto;
background-color: #FFFFFF;
border: 1px solid #d8d8d8;
}

/* HEADER */
#header {
width: 1025px;
float: left;
padding: 20px 0 5px 0;
background: url(../Images/bg-header.jpg) repeat-x bottom;
}
a.logo { 
width: 370px;
height: 65px;
display: block;
float: left;
margin-left:11px;
background:url(../Images/img-logo_normal.jpg) no-repeat;
}
.strapTop {  
width: 262px;
height: 52px;
padding: 0 20px;
/* width: 290px;
height: 44px; */
display: block;
float: right;
margin: 0 0 10px 0;
font-size: 13px;
line-height: 15px;
font-weight: bold;
text-align: center;
font-family:Helvetica, sans-serif;
color: #095e7a;
background: url(../Images/img-text-top.gif) no-repeat;
/*background: url(../Images/text-header-top.gif) no-repeat;*/
}
.strapTop span {
visibility:hidden;
}
#searchBox .HSLink {
padding: 4px 0 0 6px;
}
#basketBox {
height: 45px;
width: 300px;
float: right;
margin-right:15px;
background: url(../Images/basket-bg-2.jpg) repeat-x;
}
#basketBox ul {
float: left;
width: 280px;
height: 30px;
padding: 5px 0 0 6px;
}
#basketBox li {
float: left;
}
.basketDet {
width: 130px;
margin-top: 7px;
padding: 3px;
border: 1px solid #c5c5c5;
background-color: #FFFFFF;
}
#basketBox .basketImage
{
float:right;
padding-bottom: 3px;
}
#basketBox a, #basketBox a:visited {
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 13px;
}

#basketBox .basketLink, #basketBox .basketLink a {
width: 100px;
text-align: right;
z-index: 150;
display: block;
}
.basketBoxLeft { 
width: 6px;
height: 45px;
display: block;
float: left;
background:  url(../Images/basket-left-2.jpg) no-repeat;
}
.basketBoxRight {
width: 7px;
height: 45px;
display: block;
float: right;
background:url(../Images/basket-right-2.jpg) no-repeat right top;
}
#basketBox #basketItems {
background: #014C6C!important;
width: 460px;
padding: 20px 20px 40px 20px;
}

.MiniButton{
    padding-left:10px;
}
#basketItemsOuter {
position: absolute;
top: -12px;
padding: 35px 0 0 0;
right: -50px;
display: none;
width: 500px;
z-index: 1000;
}
.basketArrow { 
width: 16px;
height: 7px;
display: block;
position: absolute;
top: 28px;
left: 400px;
background: url(../Images/basket-arrow.gif) no-repeat;
}
#basketItems table {
color: #fff;
width: 450px;
}
#basketItems th {
font-weight: bold;
text-align: center;
}
#basketItems td {
text-align: center;
padding-bottom: 5px;
}

.basketPad {
padding: 0 170px 0 0;
}
#basketBox ul#basketItems li {
font-size: 18px;
font-weight: bold;
color: #fff;
}
.currencyBox { 
position: absolute;
top: 44px;
right: 0px;
_right: 366px;
width: 149px;
height: 25px;
margin-bottom: 0px;
margin-right:15px;
background: url(../Images/img-currency.jpg) no-repeat;
}
a.logoMcafee { 
width: 113px;
height: 21px;
padding: 22px 0 0 2px;
font-size: 9px;
display: block;
position: absolute;
text-decoration: none;
top: 75px;
right: 5px;
_right: 370px;
background: url(../Images/logo-mcafee.gif) no-repeat;
}
.logoMcafee span { 
padding: 0 0 0 8px;
}
a.linkCurrency {
position: absolute;
top: -15px;
right: 5px;
z-index: 100;
}

#searchBox {
float: left;
z-index: 2000;
width: 300px;
margin-top: 23px;
margin-left:11px;
}
.searchInput {
width: 100px;
height: 19px;
_height: 16px;
padding: 1px;
margin-right: 3px;
}
#searchBox li {
float: left;
padding-left: 5px;
}
#CurrencyCalculator {
position: absolute;
left: 700px;
top: 5px;
display: none;
z-index: 80000;
width: 300px;
background: #717276 url(../Images/bg-help-shopping.jpg) repeat-x top;
}

#WhatIsThis 
{
position:relative;
margin-top:10px;
margin-left:10px;
display: none;
z-index: 80000;
width: 300px;
height:100px;
float:right;
clear:both;
background: #717276 url(../Images/bg-help-shopping.jpg) repeat-x top;
}

a.linkClose {
position: absolute;
right: 0px;
top: 0px;
color: #fff;
font-weight: bold;
font-size: 13px;
padding: 5px 8px;
text-decoration: none;
}
a.linkCloseCurrencyBasket {
position: absolute;
right: 0px;
top: 0px;
color: #fff;
font-weight: bold;
font-size: 13px;
padding: 5px 8px;
text-decoration: none;
}

a.linkCloseWhatIsThis {
position: absolute;
right: 0px;
top: 0px;
color: #ffffff !important;
font-weight: bold;
font-size: 13px;
padding: 5px 8px;
text-decoration: none;
}

.HSArrow { 
width: 14px;
height: 7px;
display: block;
position:absolute;
top: -7px;
left: 220px;
background: url(../Images/help-shop-arrow.gif) no-repeat;
}
.HSArrowCurrencyCalculator { 
width: 14px;
height: 7px;
display: block;
position:absolute;
top: -7px;
right:100px;
background: url(../Images/help-shop-arrow.gif) no-repeat;
}
.HSArrowWhatIsThis { 
width: 14px;
height: 7px;
display: block;
position:absolute;
top: -7px;
right:30px;
background: url(../Images/help-shop-arrow.gif) no-repeat;
}
#dvCurrencyCalculatorLeft {
width: 300px;
float: left;
padding: 30px 0px 60px 30px;
}

#dvWhatIsThisLeft {
width: 300px;
float: left !important;
padding: 30px 0px 60px 30px;
display:block;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;

}

#HSLeft {
width: 300px;
float: left;
padding: 30px 0px 60px 30px;
}
#HSRight {
width: 400px;
float: left;
padding: 30px 0px 60px 0px;
}
.helpBox a,
.helpBox a:hover,
.helpBox a:visited {
  	
}
.helpBox .title {
font-weight: bold;
font-size: 18px;
padding: 0 0 20px 0;
margin-bottom: 10px;
margin-top: 8px; 
}
.helpBox p {
padding: 0 0 15px 0;
}
.helpBox .leftCol {
min-height: 750px;
width: 150px;
}
.helpBox #IntCol {
width: 600px;
}
.helpBox #HSRight {
width: 100%;
}
#CurrencyCalculator .title
{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 20px 0;
	margin-bottom: 10px;
    margin-top: 8px; 
}
#CurrencyCalculator p
{
	padding: 0 0 15px 0;
	color: #fff;
}

#WhatIsThis h1
{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 20px 0;
	float: left !important;
}
#WhatIsThis p
{
	padding: 0 0 15px 0;
	color: #fff;
}
#HSLeft ul {

}
#HSLeft ul li {
color: #fff;
float: left;
display: block;
width: 100%;
padding: 0 0 3px 0;

}
#HSLeft a, #HSLeft a:visited {
color: #FFFFFF;	
}
#HSLeft a:hover {
text-decoration: none;
}
#dvCurrencyCalculatorLeft ul li
{
	color: #fff;
	float: left;
	display: block;
	width: 100%;
	padding: 0 0 3px 0;
}
#dvCurrencyCalculatorLeft ul li select
{
	width:170px;
	font-size:11px;
}
#dvCurrencyCalculatorLeft ul li input
{
	width:170px;
	font-size:11px;
}

#dvCurrencyCalculatorLeft a, #dvCurrencyCalculatorLeft a:visited
{
	color: #FFFFFF;	
}

#dvCurrencyCalculatorLeft a:hover
{
	text-decoration: none;
}

#dvWhatIsThisLeft ul li
{
	color: #fff;
	float: left;
	display: block;
	width: 100%;
	padding: 0 0 3px 0;
	float: left !important;
	text-align:left;
}

#dvWhatIsThisLeft ul
{
	float: left !important;
	text-align:left;
}

#dvWhatIsThisLeft a, #dvWhatIsThisLeft a:visited
{
	color: #FFFFFF;	
	float: left !important;
}

#dvWhatIsThisLeft a:hover
{
	text-decoration: none;
}

#contactTel {  
width: 430px;
height: 35px;
display: block;
float: left;
font-size: 21px;
letter-spacing: 1px;
color: #003a5a;
font-weight: bold;
margin-top: 10px;
font-family: Helvetica, sans-serif;
background: url(../Images/img-tel-2.jpg) no-repeat right bottom;
}
#contactTel span {
visibility:hidden;
}

/* NAVIGATION */
#navigation {
width: 1025px;
float: left;
}
#navigation li {
float: left;
display: block;
position: relative;
z-index: 100;
}
#navigation a, #navigation a:visited {
color: #fff;
text-decoration: none;
float: left;
display: block;
}
#navigation a:hover {
}
.navTop {
float: left;
width: 1024px;
height: 18px;
border: 1px solid #737574;
border-bottom: none;
background: url(../Images/btn-nav-top-bg.gif) repeat-x;
}
#navigation  .navTop a, #navigation  .navTop a:visited {
padding: 2px 15px;
border-right: 1px solid #737574;
}
#navigation .navTop a:hover, #navigation .navTop .homeSelect {
background: url(../Images/btn-home-bg.gif) repeat-x top;
}

.navBottom {
float: left;
width: 1024px;
height: 22px;
border: 1px solid #025a7e;
background: url(../Images/btn-nav-bottom-bg.gif) repeat-x;
}
#navigation  .navBottom a, #navigation  .navBottom a:visited {
padding: 2px 16px 7px 15px;
_padding: 2px 16px 6px 15px;
border-right: 1px solid #025a7e;
}
#navigation  .navBottom a:hover, #navigation .navBottom .selected {
background: url(../Images/btn-home-bg.gif) repeat-x;
}
#navigation .navBottom a.btnClearance, #navigation .navBottom a.btnClearance:link {
background: url(../Images/btn-top-menu-clearance.jpg) repeat-x 0 -1px;
padding: 2px 18px 7px 18px;
_padding: 2px 18px 6px 18px;
}
#navigation .navBottom a.btnClearance:hover {

}

/* CONTENT */
#content {
width: 1025px;
float: left;
}

/* LEFT COL */
.leftCol {
width: 227px;
float: left;
background: url(../Images/bg-leftcol-1.jpg) repeat-x;
}
.navLeft {
width: 170px;
float: left;
margin: 0px 0 0px 15px;
}
.navLeft li {
float: left;
width: 170px;
border-bottom: 1px solid #b9b9b9;
}
.navLeft a, .navLeft a:visited {
width: 166px;
color: #666666;
text-decoration: none;
padding: 2px;
float: left;
display: block;
background: #FBFBFB url(../Images/icon-left-nav-arrow-2.gif) no-repeat 157px 4px;
}
.navLeft a:hover {
color: #333333;
}
.navLeft .selected {
color: #fff!important;
font-weight: bold;
background: #014c6c url(../Images/icon-left-nav-arrow.gif) no-repeat 150px 7px!important;
}
.navLeft li ul {
width: 166px;
padding: 2px;
float: left;
display: none;
background: url(../Images/leftnav-subnav-bg.jpg) repeat-x;
}
.navLeft li ul a, .navLeft li ul a:visited {
background: none;
}
.navLeft li ul a:hover {

}
.navLeft li li {
border-bottom: 1px solid #eeeeee;
}
.banner {
float: left;
padding: 15px 0 0 0;
}
.banner li {
padding-bottom: 15px;
}

/* MID COL */
.midCol {
width: 694px;
padding: 20px 20px 0 20px;
float: left;
}
.midColMaster {
width: 694px;
padding: 20px 20px 0 0px;
float: left;
}
.POWBox { 
width: 490px;
height: 197px;
padding: 5px 10px 0 20px;
display: block;
float: left;
margin: 0 0 20px 0;
position: relative;
background: url(../Images/bg-main-POW.gif) no-repeat;
}
.POWBox ul li {
float: left;
}
.POWBox ul ul {
margin-top: 10px;
/*width: 315px;*/
width:290px;
height: 125px;
padding-left:5px;
padding-right:5px;
/*padding: 10px 0 0 25px;*/
background: url(../Images/bg-POW.gif) repeat;
}
.POWBox ul ul li {
font-size: 22px;
font-weight: bold;
width: 100%;
}
.POWBox p {
color: #666666;
}

.OGBBox {
width: 520px;
float: left;
padding-bottom: 20px;
}
.OGBList { 
width: 223px;
height: 121px;
padding: 10px;
display: block;
float: left;
margin-right: 12px;
position: relative;
background: url(../Images/bg-OGB-1.gif) no-repeat;
}
.OGBList2 { 
width: 241px;
height: 121px;
padding: 10px;
display: block;
float: left;
position: relative;
background: url(../Images/bg-OGB-2.gif) no-repeat;
}
.OFBox {
width: 520px;
float: left;
padding-bottom: 20px;
}
.OFList { 
width: 85px;
padding: 2px 5px 5px 5px;
display: block;
float: left;
background: url(../Images/bg-OF.gif) no-repeat;
margin-right: 10px;
}
.OFList ul { 
width: 100%;
}
.OFList li { 
width: 100%;
text-align: center;
}
.OFList a, .OFList a:visited {
color: #014b6e;
font-weight: bold;
text-decoration: none;
}
.OFList a:hover {
text-decoration: underline;
}
.promoBox {
float: left;
padding: 0 0 45px 0;
background: url(../Images/bg-promo.gif) no-repeat bottom;
}

.promoBox p {clear:both;}

.OGBList2 li {
float: left;
line-height: 12px;
}
.OGBList li {
float: left;
width: 140px;
line-height: 12px;
}
.OGBList li.imgOGB {
width: 80px;
}
.OGBList li.textWas, .OGBList2 li.textWas {
font-weight: bold;
color: #fe0201;
width: 70px;
padding-top: 3px;
}
.OGBList li.textNow, .OGBList2 li.textNow {
font-weight: bold;
width: 70px;
padding-top: 3px;
}

.ODBox li.textWas {
font-weight: bold;
color: #fe0201;
width: 70px;
padding-top: 3px;
}
.ODBox li.textNow {
font-weight: bold;
width: 70px;
padding-top: 3px;
}

/* RIGHT COL */
.rightCol {
width: 233px;
padding: 10px 0 0 0;
float: left;
}
a.btnFinance { 
width: 217px;
height: 32px;
display: block;
margin-bottom: 20px;
background:url(../Images/btn-finance-option.gif) no-repeat;
}
.strapOnllineDeals { 
width: 217px;
height: 54px;
display: block;
margin-bottom: 20px;
background:url(../Images/title-rightcol.gif) no-repeat;
}
a.btnMoreInfo1 { 
width: 77px;
height: 22px;
display: block;
position: absolute;
bottom: 9px;
right: 85px;
background: url(../Images/btn-more-info.jpg) no-repeat;
}
.ODBox { 
width: 207px;
height: 103px;
display: block;
padding: 5px;
margin-bottom: 21px;
position: relative;
background:url(../Images/bg-item-right.gif) no-repeat;
}
.ODBox ul {
height: 98px;
/*background: url(../Images/bg-rightcol.gif) repeat-x bottom;*/
}
.ODBox li {
float: left;
line-height: 12px;
width: 135px;
}
.ODBox .imgOD {
width: 65px;
height: 98px;
background-color: #FFFFFF;
}

/* INTERNAL COL */
#IntCol {
width: 770px;
float: left;
padding: 5px 5px 0 15px;
}
#IntColTAC {
width: 650px;
float: left;
padding: 5px 15px 0 0px;
}
#breadcrumb 
{
    height: 12px;
    padding: 0 0 8px 0;
}
#breadcrumb li {
float: left;
padding: 0 5px 0 0;
color: #013a58;
}
#breadcrumb a, #breadcrumb a:visited {
text-decoration: none;
}
#breadcrumb a:hover {
text-decoration: underline;
}

#contentRec {
width: 780px;
float: left;

}
.boxRecommends { 
width: 235px;
padding: 5px;
height: 190px;
margin: 0 14px 7px 0;
_margin: 0 12px 7px 0;
float: left;
position: relative;
background-image:url('/lib/Images/bg-OGBR.gif')
}
.boxRecommends ul {
    padding-left:5px;
}
.boxRecommends .textGray {
    padding-bottom:2px;
}
.boxRecommends img {
    padding-left:10px
}
.recCost {
padding-top: 8px;
font-size: 13px; 
}
.BrMan {
float: left;
margin-bottom: 15px;
width: 763px;
background: url(../Images/bg-OGD.gif) repeat;
}
.BrMan h1,
.BrMan h2
{
	padding-left: 17px;
	padding-top: 4px;	
	color: #004C6C;
	font-size: 1.6em;
	font-weight: normal;
}
.BrMan ul {
float: right;
padding: 6px 0 0 0;
}
.BrMan li {
float: left;
padding: 0 8px 0 0; 
font-size: 11px;
}
.listSort {
float: left;
margin-bottom: 15px;
width: 763px;
background: url(../Images/bg-OGD.gif) repeat;
}
.listSort h1 
{
	padding-left: 17px;
	padding-top: 4px;
	text-transform: uppercase;
	color: #004C6C;
	font-size: 1.6em;
	font-weight: normal;
}
.listSort ul {
float: right;
padding: 6px 0 0 0;
}
.listSort li {
float: left;
padding: 0 8px 0 0; 
font-size: 11px;
}
.sortAdjust {
margin-top: 3px;
display: block;
}
.listSort select {
margin-right: 10px;
font-size: 11px;
padding: 2px;
}

#listItemsBox {
width: 780px;
float: left;
}
.listItems {
width: 765px;
height: auto;
display: block;
float: left;
margin: 0 0 10px 0;
padding-top: 3px;
padding-left:3px;
padding-bottom:3px;
}
.listItems li{
float: left;
display: block;
}

#smallListItemsBox {width: 588px; float: left;}

.listItemsWhite { background: url(../Images/price-bg-1.gif) repeat; color: #999999;}

.listItemsGray {background-color: #dcdddf;color: #4a4a4c;}
.listItems ul {padding: 0px 0 0 0;}
.listItems .listImg { text-align: center;}
.listItems .listwidth1 {width: 440px; padding: 0 40px 0 0;}

.smallListItems .listPrice {
text-align: right;
font-size: 14px;
width: 150px;
background: url(../Images/price-bg-1.gif) repeat-x;
margin-left:309px;
}



.listItems .listPrice {
text-align: right;
font-size: 14px;
width: 150px;
background: url(../Images/price-bg-1.gif) repeat-x;
}
.listItems .listwidth2 {
width: 155px;
}
.listItems .listBtns {
padding-top: 4px;
text-align:right;

}
.listItemsReview {
width: 565px;
height: auto;
display: block;
float: left;
margin: 0 0 10px 0;
}

.ItemsGray {background-color: #dcdddf;}

.ItemsWhite {background-color: White;}

.btnBuyRec { 
width: 74px;
height: 21px;
display: block;
position: absolute;
bottom: 10px;
right: 10px;
background: url(../Images/btn-buy-now.jpg) no-repeat;
}
.btnBuyRecGray { 
width: 74px;
height: 21px;
display: block;
position: absolute;
bottom: 10px;
right: 10px;
background: url(../Images/btn-buy-now-gray.jpg) no-repeat;
}
a.btnBuyNow3 { 
width: 77px;
height: 21px;
display: block;
float: left;
margin-left: 3px;
background: url(../Images/btn-buy-now-gray.jpg) no-repeat;
}
a.btnMoreInfo2 { 
/*width: 75px;
height: 21px;
display: block;
float: left;*/
width: 77px;
height: 22px;
display: block;
float: left;
margin-left:2px;
background: url(../Images/btn-more-info-gray.jpg) no-repeat;
}
a.btnMoreInfo3 { 
width: 74px;
height: 21px;
display: block;
float: left;
background: url(../Images/btn-more-info.jpg) no-repeat;
}
a.btnBuyNow4 { 
width: 74px;
height: 21px;
display: block;
float: left;
background: url(../Images/btn-buy-now.jpg) no-repeat;
}
.listNextPrev {
float: right;
padding: 10px 12px 10px 0;
}
.listNextPrev li {
float: left;
}
a.btnPrevious { 
width: 64px;
height: 22px;
display: block;
background: url(../Images/btn-previous.jpg) no-repeat;
}




a.btnNext { 
width: 64px;
height: 22px;
display: block;
background:url(../Images/btn-next.jpg) no-repeat;

}
a.btnViewAll { 
width: 77px;
height: 22px;
display: block;
background: url(../Images/btn-view-all.jpg) no-repeat;
position:relative; left:695px;
}

/* CONTENT FULL */
#contentFull {
width: 985px;
padding: 0px 20px 0 20px;
float: left;
}
#shopLeft {
width: 224px;
float: left;
}
#shopLeft ul {
padding: 0 0 30px 20px;
}
#shopLeft li {
color: #014c6b;
font-size: 12px;
}
a.btnContShop { 
width: 197px;
height: 22px;
display: block;
margin-top: 20px;
background: url(../Images/btn-continue-shopping.jpg) no-repeat;
}
#shopRight {
width: 760px;
float: left;
}
#shopRight table {
width: 760px;
}
#shopRight th {
text-align: left;
font-size: 12px;
padding: 0 0 5px 0;
}
#shopRight table img {
border: 1px solid #d5d5d5;
border-top: none;
}
table .rowGray {
background-color: #f1f1f1;
}
.basketBorder {
text-align: center;
width: 20px;
padding-top: 3px;
height: 17px;
border: 1px solid #d5d5d5;
}
#shopRight td {
color: #636365;
border-top: 1px solid #d5d5d5;
}
a.btnContCheck { 
width: 189px;
height: 35px;
display: block;
background: url(../Images/btn-checkout-2.jpg) no-repeat;
}
a.btnSaveQuote { 
width: 93px;
height: 22px;
display: block;
float: right;
margin: 10px 0 0 30px;
background: url(../Images/btn-save-as-quote.jpg) no-repeat;
}
#shopRight a.btnContCheck { 
float: right;
margin: 0 0 0 0;
}
#listCheckout {
float: right;
text-align: right;
width: 340px;
}
#listCheckout li {
padding: 10px 0 0 0;
}
#listCheckout select {
width: 200px;
font-size: 11px;
padding: 2px;
}

#shopBottom {
width: 985px;
float: left;
margin-top: 25px;
padding: 30px 0 0 0;
background: url(../Images/img-basket-bg-top.jpg) no-repeat top;
}
#shopBottom p{
    margin-bottom: 8px;
}
#shopBottom h2{
color: #676767;
font-weight: normal;
font-size: 12px;
margin: 0px;
padding: 8px 0;
border-bottom: 1px solid #d8d8d8;
}
#shopBottom ul {
width: 225px;
float: left;
padding: 10px 28px 10px 0;
}
#shopBottom li {
padding: 0 0 10px 0;
color: #818181;
}
#shopBottom .last {
padding-right: 0px;
}
#shopBottom  a.btnMore { 
float: right;
}
a.btnMore { 
width: 76px;
height: 21px;
display: block;
background: url(../Images/btn-nore-yell.jpg) no-repeat;
}

/* ITEM DETAILS PAGE */
.IIBox {
float: left;
width: 763px;
padding-bottom: 10px;
}
.IDTitle {
clear: both;
padding-bottom: 20px;
}
.IDTitle h1 {
color: #024a70;
font-size: 20px;
}
.IDTitle a, .IDTitle a:visited {
color: #FF0000;
font-size: 10px;
text-decoration: none;
}
.IDTitle a:hover {
text-decoration: underline;
}

.detailQty {
border: 1px solid #ccc;
padding: 4px 4px 4px 4px;
margin-left: 1px;
font-size: 14px;
float: left;

}

.detailsBoxDet {
float: left;
width: 210px;
padding: 0 0 0 20px;
}
.detailsBoxDet label {
padding-top: 5px;
}
.detailsBoxDet ul {
padding: 0 0 10px 0;
}
a.btnBuyNowDet { 
width: 114px;
height: 32px;
margin: 0 50 0 30px;
background: url(../Images/btn-buy-now-item-details.jpg) no-repeat;
}
a.btnFinPrice { 
width: 167px;
height: 28px;
display: block;
float: left;
margin: 0 0 0 30px;
_margin: 0 0 0 15px;
background: url(../Images/btn-finance-price.jpg) no-repeat;
}
a.btnReqPrice {
width: 167px;
height: 28px;
display: block;
float: left;
margin: 0 0 0 0px;
_margin: 0 0 0 0px;
background: url(../Images/btn-request-price-2.jpg) no-repeat;
}

.printBox {
width: 753px;
padding: 5px;
display: block;
text-align: right;
margin-bottom: 15px;
background: url(../Images/bg-OGD.gif) repeat;
}

.detailsBoxImg { 
width: 488px;
padding: 10px 20px;
display: block;
float: left;
}
.imgContainer {

overflow: hidden;
}
.imgContainer img
{		
}
.IDLeft {
width: 175px;
float: left;
}
.IDRight {
width: 587px;
float: left;
}

.itemCarouselOuter {
width: 420px;
padding: 0px 30px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.carBoxPad {
padding: 0 30px;
}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 700px; /*Width of Carousel Viewer itself*/
height: 70px; /*Height should enough to fit largest content's height*/
}
.stepcarouselProd{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 450px; /*Width of Carousel Viewer itself*/
height: 70px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 130px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
color: #878787;
}

.detailsBoxImg p{
padding-top: 10px;
text-align: center;
font-size: 15px;
color: #acacac;
font-weight: bold;
}
.itemcarousel{
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 400px; /*Width of Carousel Viewer itself*/
height: 75px; /*Height should enough to fit largest content's height*/
}
.itemcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.itemcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 130px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
color: #878787;
}


a.btnCarPrev {
width: 12px;
height: 23px;
display: block;
position: absolute;
left: 10px;
_left: -30px;
top: 25px;
background:url(../Images/img-item-desc-left-arrow.gif) no-repeat;
}
a.btnCarNext {
width: 12px;
height: 23px;
display: block;
position: absolute;
top: 25px;
right: 10px;
background: url(../Images/img-item-desc-right-arrow.gif) 
}

a.btnBookmark {
width: 144px;
height: 18px;
display: block;
background: url(../Images/btn-bookmark.jpg) no-repeat;
}
.detailsBoxDet .detailsLinkList {
padding: 5px 0;
float: left;
}
.detailsLinkList a, detailsLinkList a:visited {
color: #808080;
font-weight: bold;
text-decoration: none;
}
.detailsLinkList a:hover {

}

.qtyInput {
width: 30px;
padding: 4px;
margin: 0 0 0 5px;
float: left;
}

.ManInfoBox ul {
border: 1px solid #9a9a9c;
}
.ManInfoBox .ManInfoBoxTitle {
border-bottom: none;
}
.ManInfoBoxTitle li {
text-align: center;
color: #fff;
background-color: #808080;
padding: 2px 0;
}
.ManInfoBoxTitle li.imgLogoBG {
background-color: #e1e3e2;
padding: 10px 0 5px 0;
color: #404040;
}
.ManInfoBox a, .ManInfoBox a:visited {
font-size: 10px;
}
.ManInfoBox a:hover {

}
.ManInfoBox .ManInfoBoxLink {
_width: 173px;
border-bottom: none;

}
.ManInfoBoxLink li {
_float: left;
_width: 173px;
}
.ManInfoBoxLink a, .ManInfoBoxLink a:visited {
display: block;
text-align: center;
_width: 173px;
padding: 3px 0 3px 0;
background: #e1e3e2 url(../Images/btn-man-info-bg-2.jpg) repeat-x!important;
text-decoration: none;
color: #404040;
font-size: 11px;
}
.ManInfoBoxLink a:hover, .ManInfoBoxLink a.selected {
background: #717274 url(../Images/btn-man-info-bg-1.jpg) repeat-x!important;
color: #fff!important;
}

.ManInfoBoxLink a.ExtraLine, .ManInfoBoxLink a.ExtraLine:visited {
display: block;
text-align: center;
_width: 173px;
height:33px;
padding: 3px 0 3px 0;
background: #e1e3e2 url(../Images/btn-man-info-bg-2-1-extraline.jpg) repeat-x!important;
text-decoration: none;
color: #404040;
font-size: 11px;
}
.ManInfoBoxLink a.ExtraLine:hover, .ManInfoBoxLink a.ExtraLineSelected {
background: #717274 url(../Images/btn-man-info-bg-1-1-extraline.jpg) repeat-x!important;
color: #fff!important;
display: block;
text-align: center;
_width: 173px;
height:33px;
padding: 3px 0 3px 0;
text-decoration: none;
font-size: 11px;
}


.RABox {
background-color: #e6e6e6;
margin-top: 10px;
}
.RABox .RABoxTitle {
color: #fff;
background-color: #808080;
padding: 2px 0;
}
.RABox .RABoxCont {
/*padding: 5px 0  10px 11px;*/
}
.RABox li {
text-align: center;
}
.RABox ul{
width: 70px;
float: left;
padding: 10px 0 0 10px;
}
.RABox li li {
font-size: 8px;
color: #989898;
}
#listItemsBox h3
{
    padding: 2px 0 2px 10px;
    background: url(../Images/price-bg-2.gif) repeat;  
    font-size: 12px;
    font-weight: normal;
}
.IDRight h3, .IDRight h2, #contentFull h3, .contactBox h3 {
padding: 2px 0 2px 10px;
background: url(../Images/price-bg-2.gif) repeat;
}
.IDRightContent {
padding: 10px;
font-size:11px;
}
.IDRightContent p, .IDRightContent li, .IDRightContent td {
color: #808080;
}
.IDRightContent p
{
	padding-bottom: 10px;
}
.IDRightContent ul
{
	list-style-type: disc;
	color: #808080;
	margin: 0 0 10px 20px;
}
.IDRightContent li
{
	list-style-type: disc;
}

.CWBTBox {
    color: #878787;
}
.CWBTBoxName {
    width:20%;
}
.CWBTBoxPrice
{
    padding:0px 5px 0px 10px;
}
/*
.CWBTBox li {
float: left;
width: 300px;
padding: 10px 0 0 0;
color: #878787;
}
.CWBTBox .CWBTBoxImg {
	width: 70px;
	padding-left:3px;
	padding-right:5px;
text-align: center;
min-width:120px;
}
.CWBTBox .CWBTBoxTitle {
width: 100px;
}
.CWBTBox .CWBTBoxPrice {
width: 100px;
}
*/

/* CHECKOUT */
.errorTop {
clear: both;
padding: 5px 10px;
}
.LogColLeft {
width: 535px;
float: left;
padding: 0 15px 0 150px;
}
.userColLeft {
width: 535px;
float: left;
padding: 0 15px;
}
.userColRight {
width: 390px;
float: right;
padding-right: 15px;
}
.userColLeft h2, .userColRight h2 {
margin-bottom: 10px;
}
.userColLeft h3, .userColRight h3, #contentFull h3, .contactBox h3, .listLink h3 {
padding: 2px 10px;
margin-bottom: 10px;
color: #0b4d70;
font-size: 12px;
font-weight: normal;
background: url(../Images/price-bg-1.gif) repeat;
}

.loginList {
float: left;
width: 500px;
padding: 0 0 15px 15px;
}
.loginList li {
float: left;
font-size: 10px;
}
.loginList label {
padding: 0 20px 0 5px;
}

.userColLeft p, .userColRight p {
padding: 0 80px 10px 10px;
}
.userColBottom {
width: 600px;
clear: both;
padding: 15px;
}

.inputCheckout {
padding: 0 10px 10px 10px;
}
.inputCheckout li {
width: 300px;
padding-bottom: 5px;
display: block;
float: left;
}
.inputCheckout label {
width: 80px;
display: block;
padding: 2px 10px;
float: left;
text-align: right;
}

.inputCheckout2 {
padding: 0 10px 10px 10px;
float: left;
width: 230px;
}
.inputCheckout2 li {
width: 255px;
_width: 240px;
padding-bottom: 5px;
display: block;
float: left;
}
.inputCheckout2 label {
width: 82px;
display: block;
padding: 0 10px 0 0;
float: left;
text-align: right;
}
.inputCheckout2 .btnFindAddress {
margin-left: 86px;
}
.inputCheckout2 input {
padding: 1px;
}

.inputCheckout3 {
padding: 0 10px 10px 10px;
float: left;
width: 500px;
}
.inputCheckout3 li {
float: left;
padding-bottom: 5px;
display: block;
height: 20px;
}
.inputCheckout3 label {
display: block;
padding: 2px 10px 2px 5px;
float: left;
text-align: right;
}

.userColRight table {
color: #999999;
width: 100%;
}
.userColRight th {
font-size: 15px;
text-align: center;
padding: 5px;
}
.userColRight td {
text-align: center;
padding: 5px;
font-size: 13px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.listCheckout2 {
float: right;
width: 200px;
padding: 20px 0 10px 0;
}
.listCheckout2 li {
text-align: right;
float: left;
font-weight: bold;
color: #989898;
display: block;
width: 200px;
padding: 0 0 5px 0;
}
.listCheckout2 span {
font-weight: normal;
}

.promoList {

}
.promoList li {
text-align: right;
color: #989898;
padding-top: 5px;
}
.promoList ul {
width: 235px;
float: right;
}
.promoList li li {
float: left;
padding-left: 5px;
}
.promoList a, .promoList a:visited {
color: #989898;
}

.seperater1 {
height: 15px;
clear: both;
background: url(../Images/price-bg-1.gif) repeat;
}

.userColBottom p {
padding: 0 0 10px 15px;
}

.paymentTypeBox {
padding: 15px 15px 0 15px;
}
.paymentTypeBox p {
padding: 0 0 15px 0;
}
.paymentTypeBox ul {
padding: 0 0 15px 10px;
}
..paymentTypeBox li {
float: left;
width: 500px;
}
.paymentTypeBox ul span {
width: 200px;
display: block;
float: left;
font-weight: bold;
}
.PDList {
padding: 0 0 0 15px;
}
.PDList li {
padding-bottom: 5px;
}
.PDList label {
padding-left: 5px;
}

.listVar {
position: relative;
height: 1px;
}
.listVar li {

}
a.linkVisa { 
width: 84px;
height: 29px;
display: block;
background: url(../Images/footer_visa.gif) no-repeat;
/*position:absolute;
top: -80px;
right: 110px;*/
}
a.linkMasterCard { 
width: 84px;
height: 29px;
display: block;
background: url(../Images/footer_masterCard.gif) no-repeat;
/*position: absolute;
top: -80px;
right: 20px;*/
}

/* New Checkout styles */
.yourDetailsDiv 
{
    /*border: solid 1px #0000FF;*/
    margin-bottom: 5px;
    position:relative;

}
.yourDetailsDiv input, .yourDetailsDiv select
{
    position:absolute;
    left: 15em;
}
.yourDetailsDiv select { font-size:11px;}
.yourDetailsDiv p {
    padding-top: 2px;
    padding-bottom: 5px; 
}
.yourDetailsDiv h4 , .otherCheckoutDiv h4
{
    font-size:13px;
    font-weight:bold;
}
/* ORDER HISTORY */

.OHTitle {
float: left;
padding: 0px 0 0 0;
border-bottom: 1px solid #ccccce;
}
.OHTitle li {
float: left;
width: 150px;
font-weight: bold;
color: #616264;
font-size: 13px;
padding: 5px 15px;
}
.OHItem {
width: 720px;
float: left;
border-bottom: 1px solid #ccccce;
}
.OHItemList {
float: left;
}
.OHItemList li {
float: left;
width: 150px;
color: #616264;
font-size: 11px;
padding: 5px 15px;
}
.OHDetails {
float: left;
}
.OHItemList a, .OHItemList a:visited {
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.OHItemList a:hover {
text-decoration: underline;
}


.OHItemO {
width: 720px;
float: left;
border-bottom: 1px solid #ccccce;
}
.OHItemListO {
float: left;
}
.OHItemListO li {
float: left;
width: 150px;
color: #616264;
font-size: 11px;
padding: 5px 15px;
}
.OHDetailsO {
float: left;
}
.OHItemListO a, .OHItemListO a:visited {
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.OHItemListO a:hover {
text-decoration: underline;
}

.OHDetails table {
width: 720px;
margin-top: 10px;
border-top: 1px solid #d3d5d4;
}
.OHDetails table img {
border: 1px solid #d3d5d4;
border-top: none;
border-bottom: none;
}
.OHDetails tr {

}
.OHDetails td {
border-bottom: 1px solid #d3d5d4;
color: #6c6b70;
}

.OHDetails table table {

}
.OHDetails table td td {
border: none;
padding: 0 5px 10px 5px;
}
.OHDetails table table th {
text-align: left;
font-weight: bold;
font-size: 12px;
padding: 10px 5px;
}
.OHDetails .OHTotal {
font-size: 14px;
text-align: right;
color: #014c6b;
}

/* CONTACT */

.contactBox {
width:765px;
padding: 0 0 20px 0;
}
.contactBox ul {
padding-left: 15px;
}
.contactBox li {
padding: 0 0 10px 0;
float: left;
width: 600px;
}
.contactBox span {
width: 300px;
float: left;
display: block;
}

/* MY ACCOUNT HOME */
#accountBoxLeft {
width: 200px;
float: left;
padding: 20px 0 0 0;
    height: 163px;
}
#accountBoxLeft ul {
padding: 0px 0 0 10px;
}
#accountBoxLeft li {
padding: 0 0 2px 0px;
}
#accountBoxRight {
width: 780px;
float: left;
padding: 20px 0 20px 0;
}
.MABox {
width: 340px;
float: left;
}
.MABox2 {
width: 440px;
float: left;
padding-bottom: 100px;
}
.ADList {
width: 262px;
_width: 264px;
float: left;
padding: 0 20px 0 10px;
}
.ADList .btnFindAddress {
float: left;
margin-left: 140px;
_margin-left: 75px;
}
.ADList li {
float: left;
padding: 0 0 10px 0;
}
.ADList label {
width: 130px;
display: block;
float: left;
}
.MAWelcome {
padding: 10px;
}
.MAPreffered {
width: 290px;
float: left;
}
.MAPreffered li {
float: left;
display: block;
width: 290px;
padding: 0 0 5px 0;
}
.MAPreffered label {
padding: 0 0 0 10px;
}
.MASubmitList {
clear: both;
}
.MASubmitList li {
float: left;
padding-left: 0px;
}
.MASubmitList label {
width: 220px;
display: block;
float: left;
padding: 0 100px 10px 10px;
font-size: 10px;
}

/* REQUEST A RETURN */

.tableRequest {
margin-bottom: 10px;
}
.tableRequest td p{
padding: 5px 20px 0 0;
}

.boxRequest {
width: 300px;
padding: 5px;
height: 350px;
position: absolute;
top: -30px;
left: 50px;
background-color: #fff;
border: 1px solid #CCCCCC;
}
.boxRequest textarea {
width: 250px;
height: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.boxRequest li {
padding: 0 0 5px 0;
font-weight: bold;
float: left;
width: 250px;
}
.boxRequest li.reqTitle {
width: 300px;
}
.boxRequest li.floatRight {
width: 40px;
}
.boxRequest .btnSubmit {
float: right;
}
/* WRITE REVIEW */

.boxReview {
width: 300px;
padding: 5px;
height: 270px;
position: absolute;
top: -30px;
left: 50px;
background-color: #fff;
border: 1px solid #CCCCCC;
display:none;
}
.textareaReview {
width: 280px;
height: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textareaMessage {
width: 500px;
height: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textareaMsTitle {
width: 400px;
height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textareaTitle {
width: 280px;
height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.boxReview li {
padding: 0 0 5px 0;
font-weight: bold;
float: left;
width: 250px;
}
.boxReview li.reqTitle {
width: 100px;
}
.boxReview li.reqReview {
width: 200px;
}
.boxReview li.floatRight {
width: 40px;
}
.boxReview .btnSubmit {
float: right;
}
/* ORDER SUMMARY */
#contentOrderSum {
width: 700px;
}
#contentOrderSum table {
width: 700px;
margin-top: 10px;

}
#contentOrderSum th {
text-align: left;
padding: 5px 5px 5px 0;
color: #616264;
font-size: 12px;
border-bottom: 1px solid #D3D5D4;
}
#contentOrderSum img {
border-left: 1px solid #D3D5D4;
border-right: 1px solid #D3D5D4;
}
#contentOrderSum td {
text-align: left;
color: #616264;
border-bottom: 1px solid #D3D5D4;
}
#contentOrderSum td td {
border-bottom: none;
padding: 0 10px 5px 0;
font-size: 14px;
color: #014C6B;
}
#contentOrderSum td table {
margin: 10px 0 20px 0;
}
#contentOrderSum .OSDetails {
padding: 20px 0 0 0
}
.OSDetails ul {
width:230px;
height: 180px;
float: left;
padding: 0 0 20px 0;
}
.OSDetails li {
padding: 0 0 3px 0;
}
.OSDetails ul a {

}
.OSDetails input {
float: right;
}
.contentGen {
padding: 0 0 15px 0;
}
.contentGen p {
padding: 0 15px 10px 5px;
}
.contentGen img {
float: left;
margin: 0 20px 20px 0;
}

/* LINKS */

.listLink {
width: 600px;
padding: 10px 20px;
}
.listLink {

}

/* FOOTER */
#footer {
text-align: center;
width: 985px;
padding: 5px 20px 20px 20px;
clear: both;
}
.footerImgPad {
margin-top: 10px;
}
.FooterIcons {
width: 100%;
background-color: #fff;
padding: 0 0 15px 0;
}
.FooterIcons a{
clear:both;
margin-left:auto;
margin-right:auto;
float:none !important;

}
.footerBg {
padding: 0 0 30px 0;
margin-bottom: 10px;
background: url(../Images/bg-OGD.gif) repeat;
}
#footer p {
color: #666666;
text-align: center;
padding: 10px 0 10px 0;
}
#footer ul {
padding-left: 310px;
}
#footer li {
float: left;
display: block;
}
#footer a, #footer a:visited {
float: left;
display: block;
color: #666666;
text-decoration: none;
padding: 0 4px;
border-right: 1px solid #bfbfbf;
}
#footer a:hover {
text-decoration: underline;
}

#RecentCar img, #AltProdCar img
{
	/*height: 46px;*/
}

#ProdCar img
{
    /*height: 60px;*/
    padding-right: 10px;
}

.RABoxCont img 
{
	/*width: 59px;*/
}

.detailsBoxImg img
{
	max-width: 488px;
}

.listImg img
{
	max-width: 120px;
}
/* Terms and Conditions */
.InfoBox {
width:765px;
padding: 5px 0px 0px 0px;
}
.InfoBox h3 {
padding: 5px;
margin-bottom: 10px;
color: #0b4d70;
font-size: 12px;
font-weight: normal;
background: url(../Images/price-bg-1.gif) repeat;
}

.ImageListFix
{
	display:block;
	width: 85px;
	height: 75px;	
	border-left:solid 1px #dcdddf;
	border-right:solid 1px #dcdddf;
	background-color:#ffffff;
	
}


.ImageListFix img
{
	border:none !important;
	margin-left:8px;	
	margin-top:3px;
}


/* SiteMap */
.siteMap{width:770px; margin:10px 0px 10px 0xp;}
.siteMapContent {background:url(../Images/Sitemap.jpg) no-repeat center; background-position:top;}
.siteMap td{vertical-align:top; width:260px; margin:5px 5px 5px 5px; font-family:Arial, Helvetica, Sans-Serif; font-weight:normal;}
.siteMapHeader h1{background:transparent url(../Images/bg-OGD.gif) repeat scroll 0 0; margin:8px 0px 10px 0px; color:#0B4D70; padding:5px;}
.siteMap h2{font-size:11px; padding:5px 0px 5px 0px; margin:0px;}
.siteMapItem { float:left; font:14px Arial, Helvetica, sans-serif;}
.sitemap a, a:visited { color:#023958;}
.sitemap a:hover { text-decoration:none;}


/* News */

.left {float:left;}
.newsItemContainer {width: 770px; margin: 10px 0px 10px 0px;}
.newsItemContent {width:764px; }
.newsItemContent ol {padding:5px 0px 10px 10px;}
.newsItemContent ol li {list-style-type:decimal !important; list-style-position:outside; margin-left:20px;}
.newsItemContent li {padding-left:10px;}
.newsItemContent ul {padding:5px 0px 10px 10px;}
.newsItemContent ul li {list-style-position:outside; list-style-type:disc; margin-left:20px;}
.newsItemBody{width:765px; display:block;}

.dateContainer {width: 50px; padding: 0px 10px 0px 10px;}
.dateLarge{text-align:center; font: bold 14px;}
.dateSmall{text-align:center; font: bold 13px;}

.articleContainer{width: 680px; padding: 0px 10px 0px 10px;}

.LatestNews{border:1px solid #00A1C8; width:170px; position:relative; top:20px; left:14px; display:block;}

.LatestNewsTop{ background:url(../../Lib/Images/news-top.jpg) repeat-x; height:22px; width:170px; display:block; margin:0px; padding:0px;}
.LatestNewsBottom{ background:url(../../Lib/Images/news-bottom-4.jpg) repeat-x; height:50px; width:170px; display:block; overflow:hidden;}

.newsItemContainerSmall {width: 160px; background:#fff; height:auto; margin: 0px 0px 0px 0px; padding:5px 5px 5px 5px; display:block; }
.newsContent{background:#fff;  width:170px; display:block;}
.dateContainerSmall {width: 160px; display:block;}
.articleContainerSmall{width: 160px; height:auto;  display:block; overflow:hidden; }

.articleContainer a link {text-decoration:none;}
.articleContainer a:active {text-decoration:none;}
.articleContainer a:visited {text-decoration:none;}
.articleContainer a:hover {text-decoration:underline;}

.articleContainerSmall h3 {font-size:11px; display:block; width:160px;}
.articleContainerSmall a link {text-decoration:none; font-size:11px; display:block; width:160px;}
.articleContainerSmall a:active {text-decoration:none;}
.articleContainerSmall a:visited {text-decoration:none;}
.articleContainerSmall a:hover {text-decoration:underline;}

.pagingNew{float:right;}
.pagingNext{position:relative; top:0px; float:right;}
.pagingPrevious{position:relative; top:0px; float:right;}

/* Forms */
.error{color:Red;}
.row{width:100%; margin-bottom:8px;}
.rowLarge{margin:15px 0px 15px 0px;}
.sectionHeader {font:bold 12 Arial;}

.formLarge {width:415px;}
.formSmall {width:285px;}

.col2ContentTop {width:780px;}
.col2ContentTop label {float:left; display:block; width:100px;}
.col2ContentLeftHeader{float:left; width:390px;}
.col2ContentRightHeader{float:left; width:390px;}
.col2ContentLeft{float:left; width:375px; margin-left:10px; padding-right:0px;}
.col2ContentRight{float:left; width:370px; padding-left:10px; margin-right:10px;}

.col2ContentMiddle {width:780px;}
.col2ContentMiddle label {float:left; display:block; width:100px;}
.col2ContentMiddle select {display:block; width:250px; font-size:11px; float:left;}
.checkBox input{position:relative; top:3px; left:10px;}

.colBottom{margin-left:10px;}

.small {width:50px !important; font-size:11px;}
.padded{ padding-left:20px;}
.formHeader{background:transparent url(../Images/price-bg-1.gif) repeat scroll 0 0;
color:#0B4D70; font-size:12px; font-weight:normal; margin-bottom:10px; padding:2px 10px;}

.formName{padding:0px 2px 0px 2px;}

.sectionRow{width:100%; padding:10px 0px 10px 0px;}

.sectionRow label {padding-left:20px; position:relative; top:-2px;}

option {color:Black;}

.acknowledge{padding-left:25px;}

/* Product Deatils */
.comingSoon{color:#004C6C;}


.paymentDetails{width:536px;}
.paymentDetailsCol{width:268px; float:left;}
.paymentDetailsIcon{padding-left:50px;}
.paymentDetailsButton{padding-left:80px;}



/* Master Page stuff */

.wrapper {width: 1025px; margin: 0 auto; background-color: #FFFFFF;border: 1px solid #d8d8d8; height:auto; position:relative;}
.main{padding: 5px 5px 0 15px; width:770px; height:1px;}
.footer{position:relative; top:0px; left:0px;}
.header{position:absolute; top:0px; left:0px;}
/*.leftNav{position:relative; top:0px; left:-798px; background-color:Green;  float:right; width:227px; background:url(../Images/bg-leftcol.gif) repeat-x; }*/

.leftNav{width:227px; background:url(../Images/bg-leftcol.gif) repeat-x;}