/* CSS file */
BODY {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
}
TD {font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #000000;}
H1 {
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 16pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px;
}
H2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	color: #FF8920;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
H5 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14pt;
	color: black;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

H3 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #FF8920;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.error {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	color: red;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}



P {font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal; text-decoration: none; margin: 0px; padding: 0px; text-align: justify;}

FORM {margin: 0px; padding: 0px;}

#maintable {background-image: url(../images/background.gif); background-repeat: repeat-y; background-position: top center; width: 990px;}
#topsection {background-image: url(../images/bgTop.gif); background-repeat: no-repeat; width: 990px; height:125px;}
#footer {background-image: url(../images/bgBot.gif); background-repeat: no-repeat; background-position: bottom center; width: 990px; height: 100px;}

a:active {font-family: arial, verdana, helvetica, sans-serif; color: #0420C9; font-weight: normal; font-style: normal; text-decoration: none;}
a:link {font-family: arial, verdana, helvetica, sans-serif; color: #2947FB; font-weight: normal; font-style: normal; text-decoration: none;}
a:visited {font-family: arial, verdana, helvetica, sans-serif; color: #2947FB; font-weight: normal; font-style: normal; text-decoration: none;}
a:hover {font-family: arial, verdana, helvetica, sans-serif; color: #0420C9; font-weight: normal; font-style: normal; text-decoration: underline;}

.orange {
	color:#FF8920;
}
ul {
	line-height: 150%;
}
.bgpalegrey {
	background-color: #eeeeee;
}

.bgorange {
	background-color: #F8971C;
	color: #FFFFFF;
}
.bgorange span {
	font-weight: bold;	
}
.bgpalegreyorline {
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8971C;
}
.bgpalegreyorborder {
	background-color: #eeeeee;
	border: 1px solid #F8971C;
}
.orangeborder {
	border: 1px solid #F8971C;
}
.bgdarkgrey {
	background-color: #666666;
	color: #FFFFFF;
}
.bgdarkgrey span {
	font-weight: bold;	
}
.greyborder {

	border: 1px solid #CCCCCC;
}
.bgpalegreygreyborder {
	background-color: #eeeeee;
	border: 1px solid #999999;
	padding: 5px;
}
.bgpalegreygreyborder span {
	font-weight: bold;
}
.bottomline {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.formLabel {
	font-weight: bold;
	text-align: left;
}
.formLabel span {
	color: #FF0000;	
}
.deleteBtn {
	color: white;
	background-color: #F8971C;
	border: 1px solid #898989;
	font-size:10pt;
}
.chipBtn {
	color: white;
	background-color: #F8971C;
	border: 1px solid #898989;
	font-size:10pt;
	padding-left: 2px;
	padding-right: 2px;
}
.serviceBtn {
	color: black;
	background-color: #FFFFFF;
	border: 1px solid #898989;
	font-size:10pt;
	padding-left: 2px;
	padding-right: 2px;
}
.completeOrderBtn {
	color: white;
	background-color: #F8971C;
	border: 1px solid #898989;
	font-size:12pt;
	width: 150px;
	height: 30px;
}
.label {
	font-weight: bold;
}

.label span {
	color: #FF0000;
}
.genuine {
	/*border: 1px solid #F8971C;*/
	width: 630px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
	margin-left: 80px;
	margin-top: 10px;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	color: #000000;
}


.super {
   position: relative;
    bottom: 0.5em;
    color: #2947FB;
    font-size: 0.8em;
}


/************************** Styles added for version 3 layout ***************************/

/* ------------------------------ Header Section ------------------------------*/
#newtopsection { 
	background-image: url("../images/bgTop4.jpg"); 
	background-repeat: no-repeat;
	width: 990px; 
	height:120px;
}
#logo {
	background-image: url("../images/logo.gif");
	width: 120px;
	height: 110px;
	background-repeat: no-repeat;
	margin-top: 10px;
	float: left;
	margin-left: 30px;
}
#strapline {
	background-image: url("../images/ChipTagLine.gif");
	width: 498px;
	height: 80px;
	/*margin-left: 10px;*/
	margin-top: 20px;
	background-repeat: no-repeat;
}
#contactNumber {
	background-image: url("../images/picContactNumber.gif");
	width: 231px; 
	height: 20px;
	margin-right: 40px;
	margin-top: 20px;
}

/* ------------------------ Navigation Menu Bar ------------------------------*/
/* -- Note: Padding/Margin: Xpx Xpx Xpx Xpx represents values for top right bottom left respectively-- */
#navholder {
	float: left;
	width: 910px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 5px;
	padding-left: 55px;
}
#navholder ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
#navholder li {
	float: left;
	white-space: no-wrap;
	margin: 0 2px 0px 2px;
	padding: 0;
	background-image: url('../images/link_background.gif');
	background-repeat: no-repeat;
	width: 120px;
	height: 25px;
}
#navholder a {
	/*padding: 10px 25px 4px 25px;*/
}
#navholder a:link, #navholder a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#navholder a:hover, #navholder a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

/* ------------------------ Main Content ------------------------------*/

#maincontent {
	float: left;
	width: 680px;
	height: auto; 
	padding-left: 45px;
	margin-top: 5px;
}
#secure-maincontent {
	width: 850px;
}


#dell-content {
	width: 700px;
	margin-top: 10px;

}





/* ------------------------ Side Panel ------------------------------*/

#sidepanel {
	float: right;
	width: 240px;
	height: auto;
	margin-top: 5px;
}
#sidepanel-left {
	float: left;
	width: 240px;
	height: auto;
	margin-top: 5px;
}
/* This classes have been added to fix the multiple declaration of ID's when more than one side pane is defined. To clear W3C validation.*/
.sidepanel-header {
	width: 190px; 
	height: 25px; 
	padding-top: 3px; 
	background-image:url('../images/panel_header_bg.gif'); 
	background-repeat: no-repeat; 
	font-size: 10pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sidepanel-header span {
	color: white;
	font-weight: bold;	
}
.sidepanel-pane {
	width: 190px; 
	height: auto; 
	background-color: #F2EEE9; 
	margin-top: 0px;
}
.sidepanel-bottom {
	width: 190px; 
	background-image:url('../images/panel_bottom_bg.gif'); 
	background-repeat: no-repeat; 
	height: 25px; 
	background-color: #FFFFFF;
}
#sidepanel-header {
	width: 190px; 
	height: 25px; 
	padding-top: 3px; 
	background-image:url('../images/panel_header_bg.gif'); 
	background-repeat: no-repeat; 
	font-size: 10pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#sidepanel-header span {
	color: white;
	font-weight: bold;	
}
#sidepanel-small {
	float: right;
	width: 170px;
	height: auto;
	margin-top: 5px;
}
#sidepanel-header-small {
	width: 150px; 
	height: 25px; 
	padding-top: 3px; 
	background-image:url('../images/panel_header_bg_small.gif'); 
	background-repeat: no-repeat; 
	font-size: 10pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#sidepanel-header-small span {
	color: white;
	font-weight: bold;	
}
#sidepanel-pane {
	width: 190px; 
	height: auto; 
	background-color: #F2EEE9; 
	margin-top: 0px;
}
#sidepanel-pane-small {
	width: 150px; 
	height: auto; 
	background-color: #F2EEE9; 
	margin-top: 0px;
}
#sidepanel-bottom {
	width: 190px; 
	background-image:url('../images/panel_bottom_bg.gif'); 
	background-repeat: no-repeat; 
	height: 25px; 
	background-color: #FFFFFF;
}
#sidepanel-bottom-small {
	width: 150px; 
	background-image:url('../images/panel_bottom_bg_small.gif'); 
	background-repeat: no-repeat; 
	height: 25px; 
	background-color: #FFFFFF;
}
.customerfeedback {
	width: 170px; 
	margin-left: 5px; 
	padding-top: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#loggedUser {
	padding-right: 5px; 
	margin-bottom: 5px; 
	text-transform: capitalize; 
	width: 190px;
}
#secure-loggedUser {
	clear: both; 
	width: 900px; 
	margin-top: 5px;
}


/*---------------------------------- Footer Styles --------------------------------------- */
#newfooter {
	background-image: url('../images/bgBot.gif'); 
	background-repeat: no-repeat; 
	background-position: bottom center; 
	width: 990px; 
	height: 90px;
	margin-top: 10px;
}

#isologos {
	float: left;
	padding-top: 25px;
	padding-left: 45px;
	/*padding-bottom: 10px;*/
	width: 340px;
}

#amex {
	background-image: url("../images/cards/amex.gif");
	width: 27px;
	height: 25px;
	background-repeat: no-repeat;
}

#iso14001logo {
	background-image: url("../images/iso14001.gif");
	width: 45px;
	height: 38px;
	background-repeat: no-repeat;
	border: 0px;
}

#iso9001logo {
	background-image: url("../images/iso19001.gif");
	width: 41px;
	height: 38px;
	background-repeat: no-repeat;
}

#iso900logo {
	background-image: url("../images/iso9001.gif");
	width: 76px;
	height: 44px;
	background-repeat: no-repeat;
}

#anamaxgrouplogo {
	background-image: url("../images/logoanamax.gif");
	width: 143px;
	height: 42px;
	background-repeat: no-repeat;
	cursor: hand;
}

#riplogo {
	background-image: url("../images/logorip.gif");
	width: 37px;
	height: 42px;
	background-repeat: no-repeat;
	cursor: hand;
}

#sidlogo {
	background-image: url("../images/logosid.gif");
	width: 37px;
	height: 42px;
	background-repeat: no-repeat;
	cursor: hand;
}
#google-checkout {
	background-image: url("../images/ht-en_GB.gif");
	width: 182px;
	height: 44px;
}


#paymentmethods {
	background-image: url("../images/PaymentMethods.gif");
	width: 235px;
	height: 44px;
}

/* ------------------------ Basket ---------------------------------*/

#basket {
	padding-top: 10px; 
	width: 180px;
}
#basket-small {
	margin-top: 10px; 
	width: 150px;
}

/* ------------------------ Home Page ------------------------------*/

#adverts {
	float: left;
	width: 100px;	
	padding-left: 40px;
	height: auto;
	margin-top: 5px;
}

#dell-advert {
	float: left;
	height: auto;
	margin-top: 5px;
}

#discount-advert {
	height: 210px; 
	background-image: url('../images/laptop.gif'); 
	background-repeat: no-repeat; 
	background-position: bottom;
}
#discount-advert span#first {
	color: #FF8920;
	font-weight: bold;
	font-size: 13pt;
}
#discount-advert span#second {
	font-size: 8pt;
}
#discount-advert span#third {
	font-weight: bold;
	font-size: 12pt;
}
#dell-discount-advert {
	height: 150px; 
	/*background-image: url('../images/laptop_typing_bw.gif'); */
	background-repeat: no-repeat; 
	background-position: bottom;
}
#dell-discount-advert span#first {
	color: #FF8920;
	font-weight: bold;
	font-size: 13pt;
}
#dell-discount-advert span#second {
	font-size: 8pt;
}
#dell-discount-advert span#third {
	font-weight: bold;
	font-size: 12pt;
}
#hp-advert {
	margin-top: 15px;
}
#hp-advert span#hp-advert-first {
	color: #FF8920;
	font-weight: bold;
	font-size: 13pt;
}
#hp-advert span#hp-advert-second {
	font-size: 7pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#homecontent {
	float: left;
	width: 600px;
	height: auto;
}
#homecontent div.text {
	width: 550px; 
	font-size: 10pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#searchpane {
	width: 550px; 
	margin-top: 5px; 
	clear: both;
	background-image: url('../images/home_bg.gif');
	background-repeat: no-repeat;
}
#searchpane fieldset {
	width: 330px;	
}
#searchpane span {
	color: #0063C6; 
	font-size: 12pt;
	font-weight: bold;
}
#searchpane div {
	width: 320px; 
	margin-top: 10px;
}

/* ------------------------ Product Detail ------------------------------*/
#product-main-content {
	width: 650px; 
	float: left; 
	padding-left: 60px;
}
#product-detail {
	border: 1px solid #F8971C;
	width: 620px;
	padding: 5px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;

}
#product-partnumber {
	color: #FF8902; 
	font-size: 12pt;
}
.product-condition {
	color: #FF8902; 
	font-size: 11pt;
	font-weight: bold;
}
.product-description {
	width: 350px;
	float: left;
	padding-left: 5px;
	margin-top: 5px;
}
.product-description span {
	font-weight: bold;	
}
.product-pricing {
	width: 240px;
	float: left;
	/*border: 1px solid #F8971C;*/
	padding-top: 30px;
	text-align: right;
	padding-left: 10px;
}
.product-price-was {
	color: #808080; 
	font-size: 11pt; 
	font-weight: bold;	
}
.product-vat-was {
	color: #808080; 
	font-weight: bold; 
	font-size: 9pt;	
}
.product-price {
	color: #FF8920; 
	font-size: 12pt; 
	font-weight: bold;	
}
.product-vat {
	color: #FF8920; 
	font-weight: bold; 
	font-size: 10pt;	
}
.product-taxed {
	font-size: 8pt; 
	font-weight: bold;	
}
.product-availability {
	font-weight: bold; 
	font-size: 10pt;
	color: #808080;
	padding-right: 30px;
}
.product-sub-detail {
	width: 600px;
	clear: both;
	padding-top: 15px;
}
#product-no-picture {
	width: 200px;
	height: 100px;
	float: left;
	text-align: left;
}
#product-picture {
	width: 200px;
	height: 150px;
	float: left;
	text-align: left;
}
.product-options {
	width: 380px;
	float: left;
	padding-left: 15px;
}
#product-continue-shopping {
	margin-top: 25px; 
	width: 200px;	
}
#compatibility {
	padding-top: 5px;	
}
#cResult {
	width: 180px;
	margin-top: 10px;
}
#product-other-conditions {
	border: 1px solid #F8971C;
	width: 620px;
	padding: 5px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
.other-conditions-options {
	width: 607px;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 10px;
}
#associated-parts {
	width: 100px; 
	padding-top: 5px;
}
#associated-parts ul {
	margin: 0px;
	list-style-type: disc;
	padding-left: 45px;
}
a.picLink:hover {
	cursor: pointer;	
}

/* ------------------------ Search Results ------------------------------*/

#UI_div {
	position: relative;
	height: 500px;
	width: 610px;
	margin-top: 10px;
	padding-left: 50px;
	/*border: 1px solid red;*/
}


/* ------------------------ Bidding Form ------------------------------*/
.bBody {
	width: 400px; 
	height: 400px;	
}
#biddingForm {
	width: 390px; 
	height: 380px; 
	padding-top: 10px;
	border: 1px solid #FF8920;
}
#biddingInfo {
	width: 340px;
	text-align: left;
}
.biddingTbl {
	width: 340px;	
}
.biddingTbl td {
	text-align: left;
}

/* ------------------------ Key Info Page (Tell me more) ------------------------------*/
.kBody {
	width: 400px; 
	height: 450px;
}
#keyInfoDiv {
	width: 390px; 
	height: 430px; 
	padding-top: 10px; 
	border: 1px solid #FF8920;
}

/* ------------------------ Hot Deals ------------------------------*/

.left-deal {
	width: 290px; 
	border: 1px solid #CCCCCC; 
	height: 90px; 
	float: left; 
	padding: 5px;
}
.right-deal {
	width: 290px; 
	border: 1px solid #CCCCCC; 
	height: 90px; 
	float: right; 
	padding: 5px;
}
.deal-picture {
	width: 85px; 
	float: left;	
}
.deal-product {
	color: #FF8920; 
	width: 190px;
	text-align: center;
}
.deal-product-description {
	width: 190px; 
	margin-top: 5px;
	text-align: left;	
}
.deal-price {
	width: 190px; 
	margin-top: 5px;
	font-weight: bold;
	text-align: center;
}
.deal-spacer {
	width: 610px; 
	height: 10px; 
	clear: left;
}

/* ------------------------ Help ------------------------------*/

#help-main-div {
	width: 630px; 
	margin-top: 10px; 
	font-size: 10pt;
}
#help-div1 {
	width: 630px;
}
.help-image-section {
	width: 550px; 
	margin-top: 10px;	
}
.help-image-spacer {
	width: 5px; 
	float: left;	
}
.help-image {
	width: 250px; 
	float:left; 
	border: 1px solid #FF8920;	
}
#help-bottom-image {
	height: 147px; 
	padding-top: 5px;
}
.help-vertical-spacer {
	clear: both; 
	height: 10px;
}
#help-div2 {
	width: 835px; 
	text-align: justify;
	font-size: 10pt;
}
.quick-links {
	width: 130px; 
	margin-top: 5px;
}
#quick-links ul {
	list-style-type: none;
}

#quick-links li {
	list-style-type: disc;
}

/* ------------------------ About Us ------------------------------*/

#about-div {
	width: 620px; 
	margin-top: 10px; 
	font-size: 10pt;
	text-align: justify;
}

#quickFacts {
	width: 190px; 
	padding-top: 5px;
}
#quickFacts ul {
	margin: 0px;
	list-style-type: disc;
	padding-left: 30px;
}

/* ------------------------ Contact Us ------------------------------*/

#contact-form-div {
	/*border: 1px solid #FF8920; */
	width: 500px; 
	margin-top: 10px; 
	height: 350px; 
	padding-bottom: 10px;	
}
.contact-info {
	width: 160px; 
	margin-top: 5px; 
	font-size: 10pt;
}
#contact-address {
	width: 100px; 
	margin-top: 10px;
	font-size: 10pt;
}

/* ------------------------ My Basket ------------------------------*/
#mybasket-maindiv {
	width: 900px;	
}
#mybasket {
	width: 95%; 
	margin-top: 5px;	
}
#basketItems {
	border: 1px solid #F8971C; 
	margin-top: 10px;	
}
.qtyDiv {
	width: 100px;
	text-align: right;	
}
.qtyComponent {
	float: right; 
	width: 15px; 
	margin-top: 1px; 
	margin-left: 2px;
	text-align: left;
}
.basketQtyInput {
	width: 50px; 
	height: 20px; 
	text-align: right; 
	border: 1px solid #666666; 
	padding-right: 5px;	
}
.basketQtyIncBtn {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 11px;
	height: 11px;
	font-size: 0pt;
	background-image: url('../images/plus.gif');
}
.basketQtyDecBtn {
	background-color: #FFFFFF;
	color: #666666;
	border: 0px solid #666666;
	margin: 0px;
	padding: 0px;
	width: 11px;
	height: 11px;
	font-size: 0pt;
	background-image: url('../images/minus.gif');
}
#basket-subtotal-div {
	float: right; 
	margin-right: 18px; 
	margin-top: 10px; 
	height: auto;
}
#delivery-error-div {
	float: right; 
	width: 200px; 
	border: 1px solid red; 
	margin-top: 40px; 
	margin-right: 5px;	
}
#basket-button-div {
	clear: both; 
	width: 850px;
	text-align: left;
}
#basket-button-section {
	margin-top: 20px; 
	width: 650px; 
	padding-top: 10px;	
}
#basket-button-section span {
	padding-left: 20px;	
}
.bidpanel {
	width: 180px; 
	margin-top: 5px;	
}
.bid-remove-div {
	width: 175px; 
	padding-right: 5px; 
	background-color: #EEEEEE;
}
.bid-div {
	width: 175px; 
	margin-top: 5px; 
	margin-left: 5px;	
}
.bid-approved-price {
	width: 175px; 
	margin-top: 5px; 
	margin-left: 5px;
}
.bid-approved-price span {
	padding-right: 5px; 
	font-weight: bold;	
}
.bid-price-was {
	padding-right: 2px;
	font-style: italic;
}
.bid-price {
	padding-right: 5px;
}
.requestRmvBtn {
	/*background-color: #FFFFFF;*/
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	width: 15px;
	height: 15px;
	font-size: 10pt;
	font-weight:bold;
	background-color:#F00F0F;
	color:#FFFFFF;
	/*background-image: url('images/remove.gif');*/

}
.requestAddBtn {
	color: white;
	background-color: #F8971C;
	border: 1px solid #FFFFFF;
	font-size: 8pt;
	width: 90px;
}

/* ------------------------ Login/Registration ------------------------------*/
.outerDiv {
	width: 550px; 
	margin-top: 10px; 
	border: 1px solid #FF8920; 
	padding-top: 5px;
}
.outerDiv-header {
	font-size: 10pt; 
	font-weight: bold; 
	padding-left: 5px; 
	color: #FF8920;
}
.outerDiv hr {
	padding: 0px; 
	margin: 0px; 
	color: #FF8920;	
}
.formInputFld {
	width: 200px;	
}
.logregtbl {
	margin:15px; 
	width: 390px;
}
.logregtbl .label {
	font-weight: bold;
	width: 145px;
	text-align: left;
	vertical-align: middle;
}
.logregtbl .label span {
	color: #ff0000;	
}
#membershipBenefits {
	width: 190px; 
	padding-top: 5px;
}
#membershipBenefits ul {
	margin: 0px;
	list-style-type: disc;
	padding-left: 45px;
}

#forgotPwd {
	width: 390px; 
	height: 230px; 
	border:solid 1px #FF8920; 
	padding-top: 10px;	
}
.forgotPwdBody {
	width: 400px; 
	height: 250px;	
}

/* ------------------------ My Account/Change Password ------------------------------*/
#myAccount {
	width: 652px; 
	border: 1px solid #FF8920; 
	margin-top: 10px;
}
.account-quick-links {
	width: 170px; 
	padding-top: 10px;
}
#changePassword {
	border:solid 1px #FF8920; 
	margin-top:10px; 
	width:600px;
}
#changePassword table {
	margin:15px; 
	width: 400px;	
}

/* ------------------------ Checkout ------------------------------*/

#checkout {
	width: 830px; 
	margin-top: 8px;
}
#delivery {
	float: left; 
	width: 400px;
	margin-left: 2px;
	margin-right: 10px;
	padding-top: 5px;
	border: 1px solid #FF8920;
}
#delivery-collect {
	width: 395px; 
	padding-top: 20px;
	height: 278px;
}
#delivery-collect-span {
	font-weight: bold;
	font-size: 9pt;
	color: green;
}
#delivery-collect-address {
	width: 150px; 
	padding-left: 40px;
}
#delivery-collect-address span {
	font-size: 10pt;	
}
#delivery .header {
	font-size: 10pt; 
	font-weight: bold; 
	padding-left: 5px; 
	color: #FF8920;	
}
#delivery hr {
	padding: 0px; 
	margin: 0px; 
	color: #FF8920;	
}
#delivery table {
	width: 400px;
	padding: 2px;	
}
#delivery td {
	text-align: left;	
}
#delivery .mandatoryNotice {
	padding-top: 5px; 
	text-align: center;
}
.mandatoryNotice span {
	color: #FF0000;	
}
#payment {
	float: left; 
	width: 390px; 
	margin-left: 20px; 
	padding-top: 5px;
	border: 1px solid #FF8920;
}
#payment .header {
	font-size: 10pt; 
	font-weight: bold; 
	padding-left: 5px; 
	color: #FF8920;
}
#payment hr {
	padding: 0px; 
	margin: 0px; 
	color: #FF8920;
}
#payment table {
	margin:5px; 
	width: 380px;	
}
#payment td {
	text-align: left;	
}
#payment .mandatoryNotice {
	padding-top: 13px; 
	text-align: center;
}
#checkout-review {
	/* border:solid 1px #FF8920; */
	margin-bottom: 15px; 
	margin-top:10px; 
	width:802px; 
	padding: 10px; 
	clear:both; 
	height:30px;
	text-align: left;
}
#review-info {
	float: left; 
	width: 510px;
}
#review-info span {
	font-weight: bold;	
}
#payment-button {
	float: left; 
	width: 250px;
	text-align: center;
}
#order-details {
	border:solid 1px #FF8920; 
	margin-top:15px; 
	width:822px; 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#order-details .header {
	font-size: 10pt; 
	font-weight: bold; 
	padding-left: 5px; 
	color: #FF8920;	
}
#order-details hr {
	padding: 0px; 
	margin: 0px; 
	color: #FF8920;	
}
#order-subtotal {
	float: right; 
	margin-top: 10px; 
	width: 350px; 
	margin-right: 2px;
	text-align: right;
}
#order-subtotal table {
	width: 342px;
	padding: 4px;
}
#order-subtotal .label {
	text-align: left;
	font-weight: bold;
	width: 280px;
}
.custom-padding {
	padding: 4px;	
}
#amend-order {
	float: right; 
	margin-right: 20px; 
	margin-top: 20px; 
	width: 400px;	
}
#orderComments {
	width: 370px; 
	height: 260px; 
	padding: 10px;
	border: 1px solid #FF8920; 	
}
.commentsBody {
	width: 400px;
	height: 300px;
}

/* ------------------------ Processing Order ------------------------------*/
#processingOrder {
	height: 350px;	
}

/* ------------------------ Invoice/Order Detail ------------------------------*/
#doc-chip-logo {
	display: none;
}

/* ------------------------ Sorry Page ------------------------------*/
#sorryDiv {
	border: 1px solid #FF8920; 
	width: 700px; 
	height: 200px; 
	margin-top: 10px; 
	padding: 40px;
	text-align: center;	
}

/* ------------------------ Proof of Delivery (POD) ------------------------------*/
#podDiv {
	height: 350px; 
	width: 700px; 
	border: 1px solid #FF8920; 
	padding: 20px; 
	margin-top: 10px;
	text-align: center;
}

/* ------------------------ Services page ------------------------------*/
#accm {
	margin-top: 10px; 
	padding: 5px; 
	width: 805px; 
	height: 215px; 
	background-image: url('../images/orange_bg_small.gif'); 
	background-repeat: no-repeat;
}
#accm-placeholder {
	width:250px; 
	margin-left: 50px; 
	margin-top:20px; 
	float: left;	
}
#accm-text-placeholder {
	float: left; 
	margin-top: 9px; 
	margin-left: 115px; 
	padding: 5px; 
	width: 325px; 
	height: 170px; 
	color: black;	
}
#accm-text-placeholder-div{
	width: 350px; 
	margin-top: 55px;	
}
#accm-text-placeholder-div span {
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Arial; 
	padding-left: 3px;	
}
#accm-text-div {
	margin-top: 3px;
	padding-left: 3px; 
	font-weight: bold; 
	width: 345px;
}
#accm-button-div {
	margin-top: 3px;
	padding-left: 3px; 
	width: 330px;
	text-align: right;
}
#sms-button-div {
	margin-top: 5px;
	padding-left: 3px; 
	width: 240px;
	text-align: right;
}
#im-button-div {
	margin-top: 5px;
	padding-left: 3px; 
	width: 215px;
	text-align: right;
}
#section-two {
	width: 812px; 
	clear: both;	
}
#sms-div {
	width: 400px; 
	height: 220px; 
	background-image: url('../images/green_bg_small.gif'); 
	background-repeat: no-repeat; 
	float: left;	
}
#sms-div-section {
	margin-top: 20px; 
	margin-left: 30px; 
	width: 350px;
	float: left;	
}
#sms-text-placeholder {
	width: 270px; 
	margin-left: 45px; 
	margin-top: 45px;
	padding-left: 30px;
	clear: top;
}
#sms-text-placeholder span {
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Arial; 
	padding-left: 3px;	
}
#sms-text-div {
	padding-left: 3px; 
	font-weight: bold; 
	width: 250px;	
}
#im-div {
	width: 400px; 
	height: 220px; 
	background-image: url('../images/red_bg_small.gif'); 
	background-repeat: no-repeat; 
	float: left; 
	margin-left: 5px;
}
#im-div-section {
	margin-top: 20px; 
	margin-left: 20px;
	width: 380px;
	float: left;
}
#im-text-placeholder {
	width: 240px; 
	margin-left: 110px; 
	margin-top: 45px;
	clear: top;
}
#im-text-placeholder span {
	font-weight: bold; 
	font-size: 14pt; 
	font-family: Arial; 
	padding-left: 3px;
}
#im-text-div {
	padding-left: 3px; 
	font-weight: bold; 
	width: 230px;	
}
#section-three {
	margin-top: 10px; 
	width: 800px;	
}

#features-fieldset {
	width: 775px;
	padding: 6px;
}

#features-fieldset img {
	float: left;
}

#features-fieldset span {
	font-weight: bold; 
	font-size: 10pt;
}

#features-fieldset ul {
	margin-top: 10px;
	margin-left: 60px;
}

#features-div {
	float: left;
	width: 55%;
}

#videos-div {
	float: right;
	width: 45%;
}

#videos-div img {
	margin-right: 5px;
}

#videos-div ul {
	margin-left: 70px;
}

#section-four {
	margin-top: 15px;
	margin-left: 12px;
}

#signup-fieldset {
	width: 440px; 
	margin-left: 13px; 
	padding: 6px; 
	float: left;	
}

#signup-fieldset > img {
	float: left;
}

.general-text {
	margin-left: 60px;
	margin-right: 30px;
	text-align: left;
}

.general-text span {
	font-weight: bold; 
	font-size: 10pt;
}

.general-text p {
	padding-top: 5px; 
	padding-bottom:5px;
}

.customer-feedback-placeholder {
	margin-top: 5px; 
	padding-left: 10px; 
	float: left; 
	width: 700px;
}
.customer-feedback-placeholder span {
	font-weight: bold; 
	font-size: 10pt;	
}
.customer-feedback-text {
	width: 700px; 
	padding-top: 5px; 
	padding-bottom:0px;
	font-style: italic;
}
.customer-feedback-text-normal {
	padding-top: 0px; 
	padding-bottom:5px;
	color: green;
}

/* ------------------------ Credit Account Registration ------------------------------*/
.inputField {
	width: 180px;
}
#account-reg-main-div {
	width: 800px; 
	border: 1px solid #FF8920; 
	margin-top: 5px; 
	padding: 10px;
}
#notification-div {
	padding: 5px; 
	width: 600px;
}
#notification-div span {
	font-weight: bold; 
	color: red;
}
.section-heading {
	font-weight: bold; 
	font-size: 12pt; 
	color: #FF8920; 
	padding-top: 10px; 
	padding-bottom: 5px; 
	text-decoration: underline;	
}
.section-sub-heading {
	font-weight: bold; 
	font-size: 10pt; 
	color: green;	
}
.declaration-text {
	font-weight: bold; 
	font-size: 10pt; 
	text-align: justify;
}

/* ------------------------ Careers ------------------------------*/
#careers-div {
	width: 600px; 
	border: 1px solid #FF8920; 
	margin-top: 0px; 
	padding: 20px;
}
#career-app-form-div {
	margin-top: 15px; 
	width: 600px;
}
.career-section-header {
	font-weight: bold; 
	font-size: 12pt; 
	text-decoration: underline; 
	color: #FF8920;	
}


/* ------------------------ DELL LANDING PAGE ---------------------*/
#dell-quick-search {
	padding-left: 20px;	
}
#dell-advert-products {
	width: 640px; 
	margin-top: 10px;
}
#dell-advert-main {
	width: 628px; 
	background-image: url('../images/dell-main-resized.gif'); 
	background-repeat:no-repeat; 
	height: 200px;	
}
#dell-advert-text {
	float: left; 
	padding-top: 25px; 
	padding-left: 29px; 
	width: 280px;	
}
.dell-advert-large-text {
	font-size: 20px; 
	font-weight: bold; 
	font-family: Georgia, Arial;	
}
#dell-advert-pic-holder {
	float: left; 
	padding-top: 20px; 
	margin-left: 20px;
}
.dell-home-text {
	float: left; 
	margin-left: 20px; 
	margin-top: 10px; 
	width: 620px;
	text-align: justify;
	font-size: 10pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#registered-partner {
	margin-top: 5px; 
	width: 150px; 
	padding: 5px;
}

/* ------------------------ Returns Form ---------------------*/
#returnFormDiv {
	border: 1px solid #F8971C; 
	width: 580px; 
	text-align: left; 
	padding: 20px; 
	margin-left: 10px;	
}

#returnFormDiv span {
	font-weight: bold; 
	font-size: 12pt; 
	padding-bottom: 10px;	
}

#returnFormInfoDiv {
	width: 550px; 
	margin-top: 20px;	
}

#returnFormInfoDiv span {
	font-weight: bold; 
	font-size: 10pt;
}

#returnSubmitDiv {
	border: 1px solid #F8971C; 
	width: 720px; 
	text-align: left; 
	padding: 20px; 
	margin-left: 10px;	
}

#returnSubmitDiv span {
	font-style: italic;	
}

.requestSubmitColHeader {
	padding-top: 10px; 
	border: 1px solid black;	
}

#returnPolicyDiv {
	margin-top: 25px; 
	width: 715px;
	text-align: justify;
}

#returnPolicyDiv span {
	color:#FF8920; 
	font-size: 11pt;
	font-weight: bold;	
}

.returnPartTable {
	width: 600px;	
}

.returnPartTable td {
	font-size: 9pt;
}

#returnCompleteDiv {
	border: 1px solid #F8971C; 
	width: 720px; 
	text-align: center; 
	padding: 20px;
}

#returnWhatNextDiv {
	text-align: left; 
	padding-bottom: 70px;
}

#requestRefSpan {
	font-weight: bold; 
	font-size: 10pt; 
	color: blue;
}

/* ------------------------ 3D Secure Page ---------------------*/
#authContentDiv {
	width: 720px; 
	border: 1px solid #F8971C; 
	padding: 10px; 
	margin-top: 5px; 
	text-align: justify;	
}

#authPageDiv {
	width: 700px; 
	border: 1px solid #F8971C; 
	padding: 20px; 
	margin-top: 10px;	
}

.authContentTxtDiv {
	width: 700px; 
	margin-top: 8px;
}
/************************* Styles added for autocomplete ************************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 10pt;
	overflow: hidden;

}
.ac_loading {
	background : Window url('../images/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color:#f7831e;
	color: HighlightText;
}
/************************** End of Autocomplete Styles ***********************/

/************************** jtip Styles *************************************/

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#f7831e;
	font-size: 1.0em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}
#JT_arrow_left{
	background-image: url(Images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}
#JT_arrow_right{
	background-image: url(Images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}
#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}
#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}
.JT_loader{
	background-image: url(Images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}
#JT_close_left{
	background-color: #f7831e;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_copy p{
	margin:3px 0;
}
#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip{
	cursor:help;
}

/***************************** jtip Style END *************************************/

/***************************** DO NOT ADD ANY STYLES BELOW THIS LINE *************************/
