/* - Page Diagram
---------------------
|      Header       |
|                   |
---------------------
|     Sub-Header    |
---------------------
|       Body        |
|                   |
|                   |
|                   |
---------------------
|      Footer       |
---------------------
*/

/* SITE WIDE TEMPLETE CONTROLS */

/* Element Styles */
bug_fix {} /*Do not Remove*/
body { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; margin: 0px;background: #191919 url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_page.jpg) repeat-x top left;}
p, br, font, tr, td, ol, { font-family: helvetica, arial, verdana, sans-serif; font-size: 11px;}
ul, ol { padding: 0px; margin: 0px 0px 0px 28px;}
hr { height: 1px; border-top: 1px #999999 solid;}

a:link { text-decoration: underline; color: #333333;}
a:active { text-decoration: underline; color: #333333;}
a:visited { text-decoration: underline; color: #333333;}
a:hover { text-decoration: none; color: #FFFFFF; background-color: #333333;}

span.image a:link { text-decoration: none; background-color: #FFFFFF;}
span.image a:active { text-decoration: none; background-color: #FFFFFF;}
span.image a:visited { text-decoration: none; background-color: #FFFFFF;}
span.image a:hover { text-decoration: none; background-color: #FFFFFF;}

/* Header Styles */
#headerMain { width: 800px; border-collapse: collapse;}
.headerContent { height: 88px; text-align: left; vertical-align: bottom; background: url(/v2.0-img/operations/sstore/site/diab/styles/Blue/header.jpg) no-repeat; border: 0px; padding: 0px 0px 15px 10px;}
.headerTitle { font-size: 24px; color: #FFFFFF;}
.headerSubTitle {	}

/* Sub-Header Styles */
#subHeaderMain { width: 988px; border-collapse: collapse; }
.subHeaderNav { height: 30px; font-size: 11px; text-align: right; background: #E0E4E6 url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/sh_tile.gif) repeat-x top left; border: 0px; padding: 0px 10px 0px 0px;}
.subHeaderNav a:link { text-decoration: none; color: #333333;}
.subHeaderNav a:active { text-decoration: none; color: #333333;}
.subHeaderNav a:visited { text-decoration: none; color: #333333;}
.subHeaderNav a:hover { text-decoration: none; color: #FFFFFF; background-color: #333333;}

/*PC World Header Styles*/
/* Areas */ /* header area */
.areaHeader {	width: 988px;	height: 99px;	margin:0;padding: 0 2px 4px 4px;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='//atl.img.digitalriver.com/v2.0-img/images/pcworld1/hd_shadow.png');}
/* Logo */ /* logo in header */
.hdLogo {margin:0; padding:0; width:203px;height:60px;position:relative;float:left;}
/*	above proprietary Microsoft "filter" rules allow IE to display PNGs with transparency;
	rules below are invisible to IE and display the PNGs normally */
html>body .areaHeader {	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/hd_shadow.png) top left no-repeat;}
/* Skybox */ /* skybox links */
#hdSkybox a {text-decoration:none; line-height: 15px;color: #f8e7e7;cursor: pointer;height: 15px;background-image: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/icon_arrow_w_pg.gif);background-repeat: no-repeat;background-position: 8px center;display: block;padding: 0px 9px 0px 18px;font-weight: bold;}

/* Skybox */ /* skybox links */
#hdSkybox a {
	line-height: 15px;
	color: #f8e7e7;
	cursor: pointer;
	height: 15px;
	background-image: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/icon_arrow_w_pg.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	display: block;
	padding: 0px 9px 0px 18px;
	font-weight: bold;
}

/* skybox links - rollover */
#hdSkybox a:hover {
	background-color: #990000;
}

/* skybox cell */
.hdSkybox {
	color:					#ffffff;
	width:					194px;
	height:					60px;
	background:				url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_mid.jpg) repeat;
	position:				relative; /* fix for IE filter mask bug */
	float:					left;
}

/* skybox cell - rightmost cell */ 
/* to accommodate right side cap  */
.hdSkyboxNarrow {
	color:					#ffffff;
	width:					193px;
	height:					60px;
	background:				url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_mid.jpg) repeat;
	position:				relative; /* fix for IE filter mask bug */
	float:					left;
}

/* skybox end cap left */
.hdSkyboxLt {
	width:					2px;
	height:					60px;
	background:				url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_lt.jpg) no-repeat;
	float:					left;
}

/* skybox end cap right */
.hdSkyboxRt {
	width:					2px;
	height:					60px;
	background:				url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_rt.jpg) no-repeat;
	float:					left;
}

/* skybox category */
.hdSkyboxCat {
	font-size:				12px;
	color:					#f8e7e7;
	padding:				7px 9px 3px 7px;   /* used to be 7 9 4 7*/
}

/* skybox arrow list */
#hdSkybox ul {
	list-style-position: outside;
	padding: 0px 0px 0px 20px;
}

/* skybox arrow list item */
#hdSkybox li {
	list-style-image: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/icon_arrow_red.gif);
	padding: 0px 0px 4px 0px;
	margin: 0px;
}



/* skybox end cap left */
.hdSkyboxAltLt {
	width:2px;
	height:60px;
	background:url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_lt.jpg) no-repeat;
	float:left;
	margin:0;
	padding:0;
}

/* skybox end cap right */
.hdSkyboxAltRt {
	width:2px;
	height:60px;
	background:url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_rt.jpg) no-repeat;
	float:right;
	margin:0 0 0 4px;
	padding:0;
}

/* ********************************************** */
/* INDEX PAGE LINKS */

/* Inexbar end cap - left */
.hdIndexbarLt {
	width: 2px;
	height: 33px;
	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_toolbar_lt.jpg) no-repeat;
	float: left;
}

/* Inexbar end cap - right */
.hdIndexbarRt {
	width: 2px;
	height: 33px;
	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_toolbar_rt.jpg) no-repeat;
	float: right;
}

#hdIndexbar a {
	color: #f8e7e7;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

/* Indexbar spacing */
.hdIndexbar {
	width: 988px;
	height: 33px;
	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_toolbar_mid.jpg) repeat;
	position: relative; /* fix for IE filter mask bug */
}

.hdIndexLinks a {
	float:left;
	margin:8px 0 0 7px;
	padding: 2px 6px 2px 15px;
	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/indexArrow.gif) no-repeat;
	background-position: 3px 4px;
	position: relative;
}

.hdIndexLinksClean a {
	float:left;
	margin:8px 0 0 7px;
	padding: 2px 6px 2px 6px;
	position: relative;
}
a.IndexLinks: {
	text-decoration:none;
}
a.IndexLinks:hover {
	background-color: #670303;
}

a.IndexLinksSel {
	background-color:#670303;cursor: pointer;}

a.IndexLinksSel:hover {
	background-color:#670303;cursor: pointer;}


/* ********************************************** */
/* SKYBOX AREAS, SEARCH, BROWSE, SIGN IN, JOIN, USERNAMES */

#hdSkyboxAlt a {
	color: #f8e7e7;
	display: block;
}

#hdSkyboxAlt a:hover {
	background-color: #990000;
}
/* skybox cell */
.hdSkyboxAlt {
	font-size:11px; 
	width:193px;
	height:60px;
	background:url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_hd_skybox_mid.jpg) repeat;
	position:relative; /* fix for IE filter mask bug */
	float:left;
		margin:0;
	padding:0;

}

.wide { 
	width:427px; 
}

.narrow {
	width:150px;
 }

.skyboxBrowse a {
	position:relative; 
	top: 31px; 
	left:21px;
	float:left;
	text-align:center;
	font-size:13px;
	font-weight: bold;
	padding: 2px 6px 2px 6px;  
	text-decoration:none;
	color:#FFFFFF; 
}

.skyboxMembership a{
	position:relative; 
	top: 31px; 
	right: 9px;
	float:right;
	text-align:right;
	font-size:13px;
	font-weight: bold;
	margin:0px 0px 0px 8px;
	padding: 2px 6px 2px 6px;
	text-decoration:none;
	color:#FFFFFF;   
}
.skyboxBrowse a:hover, .skyboxMembership a:hover {
	background-color:#990000;
}

.hdUserName {
	width: 160px; 
	text-align:right;
	position:absolute; 
	top: 13px;
	right: 13px;
	float:right;
	overflow:hidden;
	color:#fff;
}

.skyboxSearch {
	position:absolute;
	top:29px;
	left:29px;
}

.searchInput {
	float:left;
	padding-top:2px;
}

.searchBtn {
	float:left; 
	margin-left:5px;
}


a.hdSearchAlt {
	font-size:13px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	
	width: 60px;
	height: 22px;
	background-image: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/btn_hdSearch.gif);
	background-position: 0px 0px;
	background-color: transparent;
	
	display: block;
	padding-top: 2px;
}

a.hdSearchAlt:hover {
	background-position: 0px -28px;
	background-color: transparent;
}

#hdSkyboxAlt input.fieldSkybox {
	width: 300px;
	height: 15px;
	background: #f8e7e7;
	padding: 3px 0 0 3px;
	border: 1px solid #9d8888;
}

.hdDashAlt {
	width: 1px;
	height: 60px;
	background-color:transparent;
	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/hddash.jpg) no-repeat;
	float: left;
	margin-top:0px;
}

/* Body Styles */
#bodyMain { width: 988px; border-collapse: collapse; border-top: 1px solid #CC3333;}
#bodyLeft { width: 200px; text-align: right; vertical-align: top; background-color: #E0E4E6; border-right: 1px solid #CC3333; border-left: 1px solid #CC3333; padding: 0px 1px 0px 0px;}
#bodyCenter { padding: 0px; vertical-align: top; background-color: #FFFFFF;}
#bodyRight { width: 140px; text-align: left; vertical-align: top; background-color: #E0E4E6; border-right: 1px solid #CC3333; border-left: 1px solid #CC3333; padding: 0px 0px 0px 0px;}

/* Pod Link/List Styles */	
#podMainLeft { width: 100%; text-align: left; background-color: #F8F8F8; border-top: 1px solid #CC3333; border-bottom: 1px solid #CC3333; border-left: 1px solid #CC3333; padding: 0px 0px 0px 0px}
#podMainRight { width: 100%; text-align: left; background-color: #F8F8F8; border-top: 1px solid #CC3333; border-bottom: 1px solid #CC3333; border-right: 1px solid #CC3333; padding: 0px 0px 0px 0px}
.podHeader  { font-size: 11px; color: #ffffff; font-weight: bold; text-transform: uppercase; background-color: #CC3333; padding: 5px;}	
.podBody { font-size: 11px; color: #333333; background-color: #F8F8F8; line-height: 15px; padding: 5px;}

.podLinks a:link { text-decoration: none; color: #333333; }
.podLinks a:active { text-decoration: none; color: #333333;}
.podLinks a:visited { text-decoration: none; color: #333333;}
.podLinks a:hover { text-decoration: none; color: #FFFFFF; background-color: #333333;}

.podLinks { margin: 0; padding-left: 4; list-style: none;}
.podLinks ul { list-style: none; margin: 0px;}
.podLinks ol { list-style: none; margin: 0px;}
.podLinks li { background-image: url(/v2.0-img/operations/sstore/site/diab/styles/Blue/bullet.gif); background-repeat: no-repeat; background-position: 0 .5em; margin: 0px; padding-left: 10px;}

/* PC World Left nav style*/
.leftnavMainContTop {width: 188px;height: 1px;background-color: #c1c4c6;margin: 3px 4px 0px 4px;}
/* left nav - middle portion */
.leftnavMainContMid {width: 186px;border: 1px solid #8c8d8e;margin: 0px 4px 0px 4px;}
/* left nav - bottom portion */
.leftnavMainContBtm {width: 188px;height: 1px;background-color: #f7f8f9;margin: 0px 4px 3px 4px;}
/* left nav - button */
a.leftnavMainBtn {line-height: 17px;font-weight: bold;cursor: pointer; text-decoration:none; width: 170px;height: 18px;background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/leftnav_main_bg.png) top left repeat-x;display: block;padding: 0px 7px 0px 7px;border: 1px solid #ffffff;border-bottom: 1px solid #c7c7c7; color: #990000;}
/* left nav - button - rollover */
a.leftnavMainBtn:hover {text-decoration:none; background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/leftnav_main_bg_over.png) top left repeat-x;border: 1px solid #f5e4e4;border-bottom: 1px solid #c2b3b3; color: #990000;}

/* Show/Hide Pods */
#podCatPullDown {}
#podFeaturedProd {}
#podSearch {}
#podMailList {}
#podLastItem {}
#podCatTree {}
#podVendors {}
#podShopConf {}
#podShopConf div.podBody { text-align: center}
#podWhyDownload {}
#podRelatedItem {}
#podCartFAQ {}
#podCartFAQ .podLinks a { font-Weight: bold;}
#podAuthFAQ {}
#podAuthFAQ .podLinks a { font-Weight: bold;}
#podPaymentOpt {}
#podGoogle {}
#podFlash {}
#podFlash div.podBody { text-align: center}
#podCustomLeftNone { display: none;}
#podCustomRightNone { display: none;}
#podCustomLeftDisplay {}
#podCustomRightDisplay {}
#podGames {background:url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/games_tile.gif) repeat-x top left;}
/* Footer Styles */
#footerMain { width: 800px; border-collapse: collapse;}
.footerContent { height: 24px; font-size: 11px; font-weight: bold; text-align: right; color: #333333; background-color: #CC3333; padding: 0px 10px 0px 10px;}
.footerContent a:link { font-weight: normal; text-decoration: none; color: #333333;}
.footerContent a:active { font-weight: normal; text-decoration: none; color: #333333;}
.footerContent a:visited { font-weight: normal; text-decoration: none; color: #333333;}
.footerContent a:hover { font-weight: normal; text-decoration: none; color: #CC3333; background-color: #333333;}

/*PC World Footer Styles*/
.areaFooter {	margin: 0px 4px 0px 4px;}
.ftFooter {	line-height: 15px;	color: #efc7c7;	width: 984px;	height: 37px;	background: url(//atl.img.digitalriver.com/v2.0-img/images/pcworld1/bg_ft.png) repeat;	background-color: #920405;	padding: 2px;}
.ftLt {	width: 900px;	margin: 4px 0px 0px 2px;	float: left;}
.ftRt {	margin: 0px 6px 0px 0px;	float: right;}
#ftFooter a {	color: #efc7c7;	display: block;	padding: 2px 6px 2px 6px;	float: left;}
#ftFooter a:hover {	background-color: #840e0e;}


/* PAGE LEVEL CONTROLS */

/* Welcome Page/Promo Styles */
.welcomeMain { border-collapse: collapse;}
.welcomeMain td { vertical-align: top; padding: 0px;}
.welcomeMain td.main { border-right: 1px solid #EDEDED;}

.welcomeMain a:link { font-weight: bold; text-decoration: underline; text-transform: capitalize; color: #000000;}
.welcomeMain a:active { font-weight: bold; text-decoration: underline; text-transform: capitalize;  color: #000000;}
.welcomeMain a:visited { font-weight: bold; text-decoration: underline; text-transform: capitalize;  color: #000000;}
.welcomeMain a:hover { font-weight: bold; text-decoration: none; text-transform: capitalize; color: #FFFFFF; background-color: #000000;}
.welcomeMain font { font-weight: bold; color: #CC0000;} /* Fomatting fix for red Specials text on the welcome page */

.welcomeMsg { font-size: 11px; color: 757575; line-height: 15px;}
.welcomeBody { font-size: 11px; color: #848376; background-color: #FFFFFF; line-height: 15px; padding: 10px 10px 10px 10px;}

.welcomePromoHero { border-collapse: collapse;}
.welcomePromoHero td { vertical-align: top; color: #848376; line-height: 15px; padding: 0px 5px 0px 5px;}
.welcomePromoHero span.image { padding: 0px 5px 0px 0px;}
.welcomePromoHero span.prodName { font-weight: bold;}
.welcomePromoHero span.price { font-weight: bold; text-align: right; text-transform: uppercase; color: #757575;}
.welcomePromoHero span.priceStrikeThru { font-weight: bold; text-align: right; text-transform: uppercase; color: #CC0000;}

.welcomePromoMain { border-collapse: collapse; margin: 0px 2px 0px 2px;}
.welcomePromoMain td { vertical-align: top; color: #848376; line-height: 15px; padding: 0px 5px 0px 5px;}
.welcomePromoMain span.image { border: 0px}
.welcomePromoMain span.prodName { font-weight: bold;}
.welcomePromoMain span.vendor { font-size: 10px; color: #999999;}
.welcomePromoMain span.price { font-weight: bold; text-align: right; text-transform: uppercase; color: #757575;}
.welcomePromoMain span.priceStrikeThru { font-weight: bold; text-align: right; text-transform: uppercase; color: #CC0000;}

/* Sub-Category Page/Promo Styles */
.subCatMain { width: 100%; border-collapse: collapse;}
.subCatMain td { border: 0px;}
.subCatMain td.main { border-right: 1px #EDEDED solid; vertical-align: top;}
.subCatList { width: 100%; border-collapse: collapse;}
.subCatList td { width: 25%; font-weight: bold; vertical-align: top; background: #E9E9E9; border: 1px #757575 solid; padding: 5px;}

.catPromoHero { width: 100%; border-collapse: collapse;}
.catPromoHero td { vertical-align: top; color: #848376; border: 0px; line-height: 15px; padding: 0px;}
.catPromoHero span.image { margin: 0px 5px 0px 0px; background: #FFFFFF;}
.catPromoHero span.prodName { font-weight: bold;}
.catPromoHero span.price { font-weight: bold; text-transform: uppercase; color: #757575;}
.catPromoHero span.priceStrikeThru { font-weight: bold; text-transform: uppercase; color: #CC0000;}

.catPromoMain { width: 100%; border-collapse: collapse; margin: 0px 2px 0px 2px;}
.catPromoMain td { vertical-align: top; line-height: 15px; padding: 0px 5px 0px 5px; color: #848376;}
.catPromoMain span.image { border: 0px}
.catPromoMain span.prodName { font-weight: bold; text-align: center;}
.catPromoMain span.price { font-weight: bold; text-align: right; text-transform: uppercase; color: #757575;}
.catPromoMain span.priceStrikeThru { font-weight: bold; text-align: right; text-transform: uppercase; color: #CC0000;}

/* Product Listing Page Styles */
.prodList { width: 100%; border-collapse: collapse;}
.prodList td { border: 0px; vertical-align: top; color: #848376; line-height: 15px; padding: 0px;}
.prodListVendor { height: 22px; font-weight: bold; background: url(/v2.0-img/operations/sstore/site/diab/styles/Blue/magGlass.gif) top left no-repeat; padding: 0px 0px 0px 36px;} /*Vendor List Search Feature*/
.prodListNext { text-align: right;}

.prodList span.image { margin: 0px 5px 0px 0px;}
.prodList span.prodName { font-weight: bold;}
.prodList span.vendor { text-align: left; font-size: 10px; color: #999999;}
.prodList span.salesPitch { font-size: 11px; color: #848376; line-height: 15px;}
.prodList span.price { font-weight: bold; text-transform: uppercase; color: #757575;}
.prodList span.priceStrikeThru { font-weight: bold; text-transform: uppercase; color: #CC0000;}

/* Generic Page Styles */
.contentHeader { font-size: 11px; text-align: left; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #CC3333; padding: 5px;}
.contentBody { height: 100%; padding: 10px;} /* Leave height to 1 */

.contentMain { width: 100%; border-collapse: collapse; text-align: left;}
.contentMain td { font-size: 11px; vertical-align: top;}

.contentMain span.image { margin: 0px 10px 0px 0px; border: 0px}
.contentMain span.prodName { font-weight: bold; text-align: left;}
.contentMain span.vendor { font-size: 10px; color: #999999;}
.contentMain span.osName { font-size: 10px; color: #757575;}
.contentMain span.price { font-weight: bold; text-transform: uppercase; color: #757575;}
.contentMain span.priceStrikeThru { font-weight: bold; text-transform: uppercase; color: #CC0000;}
.contentMain span.fullDesc { color: #848376; line-height: 15px;}
.contentMain span.salesPitch { color: #848376; line-height: 15px;}

/* Shopping Cart & Confirm Page Styles*/
.cartMain { border-collapse: collapse; border: 0px;}
.cartMain { padding: 0px;}
.currencySelect { width: 50%; text-align: right;}
.cartHeader { font-weight: bold; text-align: center; color: #333333; background-color: #CC3333; padding: 2px 3px 2px 3px;  border: 1px #CC3333 solid; border-right: 1px #CCCCCC solid;}
.lineItem { font-weight: normal; color: #000; padding: 2px 3px 2px 3px; border: 1px #CCCCCC solid; empty-cells: show;}
.totalsHeader { text-align: right; color: #000; padding: 2px 3px 2px 3px;}
.totals { text-align: right; border: 1px #CCCCCC solid; color: #000000; padding: 2px 3px 2px 3px;}
.totalsBoldHeader { font-weight: bold; text-align: right; color: #000000; padding: 2px 3px 2px 3px;}
.totalsBold { font-weight: bold; text-align: right; border: 1px #CCCCCC solid; color: #000; padding: 2px 3px 2px 3px;}
.totalsSpecialHeader { text-align: right; color: #CC0000; padding: 2px 3px 2px 3px;}
.totalsSpecial { text-align: right; color: #CC0000; border: 1px #CCCCCC solid; padding: 2px 3px 2px 3px;}

/* Misc Styles */
.breadcrumb { width: 100%; font-size: 11px; font-weight: bold; text-transform: capitalize; text-align: left; margin: 0px 0px 10px 0px}
.breadcrumbOn {	color: #666666;}
.breadcrumbOff { color: #C8C8C8;}
.tableHeader { font-weight: bold; text-align: left; text-transform: capitalize; color: #333333; background-color: #CC3333; padding: 3px 3px 3px 3px; }
.helpText { background-color: #E9E9E9; color: #757575; padding: 5px 5px 5px 5px;}
.cartMain font { font-size: 11px;}

/* Form Widgets (Buttons, Inputs, Selects)*/
#bodyCenter input.button { font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #757575; border: 1px solid #333333; height: 19px; margin: 0px; cursor: hand; cursor: pointer;}
#bodyRight input.button { font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #757575; border: 1px solid #333333; height: 19px; margin: 0px 5px 0px 5px; cursor: hand; cursor: pointer;}

/* ie styles*/
* html #bodyLeft input.button { font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #757575; border: 1px solid #333333; height: 19px; margin: 0px 5px 0px 5px; cursor: hand; cursor: pointer;}
* html #bodyLeft input.textField { width: 95px; height: 15px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}

/*  other browsers styles */
#bodyLeft input.button { font-family: arial, verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #757575; border: 1px solid #333333; height: 19px; margin: 0px 5px 0px 5px; cursor: hand; cursor: pointer;}
#bodyLeft input.textField { width: 80px; height: 15px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}

#bodyCenter input.textField { width: 120px; height: 15px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}
#bodyRight input.textField { width: 100px; height: 15px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}

#bodyLeft select.dropDown { width: 150px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}
#bodyCenter select.dropDown { width: 150px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}
#bodyRight select.dropDown { width: 150px; font-family: arial, verdana, sans-serif; font-size: 11px; color: #333333; background-color: #FEFBED; border: 1px solid #333333;}

#bodyCenter textarea.textField { width: 250px; height: 75px; font-family: arial,verdana,sans-serif; font-size: 11px; background-color: #FEFBED; border: 1px solid #333333; color: #333333;}

/* Miscellaneous PC World Styles*/
.clear {
	font-size: 0px; /* for IE -- avoid any space from phantom text */
	height: 1px;
	background: transparent; /* for IE -- avoid space from inherited filters */
	margin-bottom: -1px;
	clear: both;
}