﻿/*General Styles - starts*/
.addOuter1
{
    clear:both;
}
.addOuter2
{
    clear:both;
}

P, H1, H2, H3, H4, H5, LI, UL
{
    margin:0px;
    padding:0px;
    font-size:inherit;
    font-weight:normal;
}
BODY
{
    font:12px arial;
    color:#000000;
    background:white;
    height:100%;
    width:100%;
}
A
{
    cursor:pointer;
    color:inherit;
}
input
{
    border-top:1px solid #424242;
     border-left:1px solid #424242;
    border-right:1px solid #c0c0c0;
    border-bottom:1px solid #c0c0c0;
    text-align:left;
    padding:0px 0px 0px 3px;
}


 .display
 {
     display:none;
 }
 
  /*absolut relative positions */
 .coverPosition_relative
 {
     position:relative;
     height:5px;
 }
 .positionAbsolute
 {
     position:absolute;
 }
 
 
 /*debug borders*/ 

.dbg1{border: 1px solid red}
.dbg2{border: 1px solid BLUE}
.dbg3{border: 1px solid BLACK}
.dbg4{border: 1px solid MAGENTA}
.dbg5{border: 1px solid GREEN}
.dbg6{border: 1px solid PINK}

.float{float:left;}

/*General Styles - ends*/

/*Header - starts*/
.logo
{
    cursor:pointer;
}


/*Header - ends*/


/*Allerts*/
.failure
{
    color:Red;
}

#productGuarantee_container
{
    margin:0px 0px 5px 0px;
}
/* Removing underline from button container - starts*/


#product_bodyPosition A
{
    text-decoration:none;
}


/* Removing underline from button container - ends*/

/*Payment Page *** Select a payment method - starts*/

#creditCards
{
	background-color:#cacaca;
	float:left;
	padding:0px 5px;
	height:45px;
	_height:50px;
	margin:0px 0px 0px 19px;
	_margin:0px 0px 0px 8px;
}
#creditCards_container
{
    margin:0px 0px 10px 0px;
    position:relative;
    background:url(../cards_sideBg.jpg) repeat-x bottom; 
    width:100%;
	height:45px; 
}
#creditCards .selectedBg
{
	background-color:white;
	height:40px;
	_height:45px;
	margin:5px 1px 0px;
}
#creditCards .regBg
{
	background-color:white;
	height:35px;
	margin:5px 1px 0px;
}
#creditCards .radioBut
{
    float:left;
    padding:10px 1px 0px 3px;
    #padding:10px 0px 0px 0px;
}
#creditCards .diners, #creditCards .jbr, #creditCards .bankTransfer, #creditCards .amex, #creditCards .visa, #creditCards .master, #creditCards .echeck
{
	float:left;
	width:65px;
}
#creditCards .paymentPic
{
   cursor:pointer;
   padding:8px 0px 0px 4px;
   float:left;
}
#creditCards .radioBut INPUT
{
    border:0px;
    padding:1px;
    margin:2px;
}

/*Payment Page *** Select a payment method - ends*/
/*Payment - Phone Number */
#phoneExplaine .phoneLeft
{
    float:left;
    background:url(../phoneExpTop.png) no-repeat top right; 
	height:5px; 
	width:201px; 
	_overflow:hidden;
}

#phoneExplaine .phoneMiddle
{
    background:url(../phoneExpMid.png) repeat-y right;
    width:171px;
    height:60px;
    padding:10px 10px 0px 20px;
    text-align:left;
    position:relative;
    margin:5px 0px 0px;
    _margin:0px 0px 0px;
}
#phoneExplaine .phoneRight
{
    background:url(../phoneExpBot.png) no-repeat bottom right; 
	height:62px; 
	width:201px;
	_overflow:hidden;
}
/*Payment - Phone Number - ends*/