.boxText
{
  FONT-SIZE: 10px;
  BACKGROUND: #000000;
  COLOR: #ffffff;
  color:#000;
  FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  BORDER: #7b7b7b 1px solid;
	_width:229px;
	.width:229px;
	_overflow:hidden;
	.overflow:hidden;
}

.boxText_narrow
{
    FONT-SIZE: 10px;
    BACKGROUND: #000;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	BORDER: #7b7b7b 1px solid;
	overflow:hidden;
}

.boxText_categories_header {
	background:#731c21;
	padding-left:5px;
}

.errorBox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #ffb3b5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.stockWarning
{
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.productsNotifications
{
    BACKGROUND: #f2fff7
}
.orderEdit
{
    FONT-SIZE: 10px;
    COLOR: #70d250;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
BODY
{
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    COLOR: #000000
}
A
{
    COLOR: #ffffff
}
A:hover
{
    COLOR: #FF8400
}
FORM
{
    DISPLAY: inline
}
TR.header
{
    BACKGROUND: #ffffff
}
TR.headerNavigation
{
    BACKGROUND: #bbc3d3
}
TD.headerNavigation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #000000;
    COLOR: #bb1100;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
DIV.headerNavigation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #000000;
    COLOR: #bb1100;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	padding-top:6px;
}
A.headerNavigation
{
    COLOR: #ffffff
}
A.headerNavigation:hover
{
    COLOR: #FF8400
}
TR.headerError
{
    BACKGROUND: #ff0000
}
TD.headerError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
DIV.headerError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TR.headerInfo
{
    BACKGROUND: #00ff00
}
TD.headerInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #00ff00;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
DIV.headerInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #00ff00;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
TR.footer
{
    BACKGROUND: #bbc3d3
}
TD.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bbc3d3;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.infoBox
{
    BACKGROUND: #7b7b7b;
	margin: 0;
	padding:0;
}

.infoBox_white
{
	margin: 0;
	padding:0;
}

.infoBox_div
{
    BACKGROUND: #bb1100;
	margin: 0;
	padding:0;
}

.columnRight .infoBoxContents
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
    FONT-SIZE: 10px;
	background:#000000;
    BORDER-LEFT: #7b7b7b 1px solid;
    BORDER-BOTTOM: #7b7b7b 1px solid;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.infoBoxContents
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #000000;
    BORDER-LEFT: #7b7b7b 1px solid;
    BORDER-BOTTOM: #7b7b7b 1px solid;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	  background-image:url(../images/bg_text_121_121.jpg); background-repeat:repeat-x;
}

.infoBoxContents_white
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #FFF;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.infoBoxContents_div
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #000000;
    BORDER-LEFT: #7b7b7b 1px solid;
    BORDER-BOTTOM: #7b7b7b 1px solid;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


.infoBoxNotice
{
    BACKGROUND: #ff8e90
}
.infoBoxNoticeContents
{
    FONT-SIZE: 10px;
    BACKGROUND: #CCCCCC; /* #ffe6e6; */
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.tableBox_div {
	margin:0;
	.width:117px;
}

.tableBox_div_row {
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    width:100%;
}

TD.infoBoxHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bb1100;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.infoBoxHeading_wide
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #731c21;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.whats_new TD.infoBoxHeading_wide
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bb1100;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
DIV.infoBoxHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bb1100;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}
DIV.infoBoxHeading_wide
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #731c21;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

DIV.infoBoxHeading_wide_div
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bb1100;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
	width:223px;
	_width:229px;
	.width:229px;	
	padding-top:5px;
	padding-left:5px;
	BORDER-RIGHT: #7b7b7b 1px solid;
	BORDER-LEFT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
	border-bottom:0px;
	margin:0;
	_padding-bottom:3px;
	.padding-bottom:3px;	
}

.infoBoxHeading_narrow_div
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bb1100;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
	width:116px;
	_width:117px;
	.width:117px;
	padding-top:5px;
	padding-left:5px;
	BORDER-RIGHT: #7b7b7b 1px solid;
	BORDER-LEFT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
	border-bottom:0px;
	margin:0;
	_padding-bottom:3px;
	.padding-bottom:3px;
}

.infoBoxHeading_custom_div
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bb1100;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 16px;
	width:216px;
	_width:217px;
	.width:217px;
	padding-top:5px;
	padding-left:5px;
	BORDER-RIGHT: #7b7b7b 1px solid;
	BORDER-LEFT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
	border-bottom:0px;
	margin:0;
	_padding-bottom:3px;
	.padding-bottom:3px;
}

.titlebar { width:228px; BACKGROUND:#1d274a; color:#FFF; }
.titlebar_left { float:left; margin: 0 0 0 5px; }
.titlebar_right { float:right; margin: 1px 5px 0 0; }

TD.infoBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.infoBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TR.accountHistory-odd
{
    BACKGROUND: #000000
}
TR.addressBook-odd
{
    BACKGROUND: #000000
}
TR.alsoPurchased-odd
{
    BACKGROUND: #000000
}
TR.payment-odd
{
    BACKGROUND: #000000
}
TR.productListing-odd
{
    BACKGROUND: #000000
}
TR.productReviews-odd
{
    BACKGROUND: #000000
}
TR.upcomingProducts-odd
{
    BACKGROUND: #000000
}
TR.shippingOptions-odd
{
    BACKGROUND: #000000
}
TR.accountHistory-even
{
    BACKGROUND: #000000
}
TR.addressBook-even
{
    BACKGROUND: #000000
}
TR.alsoPurchased-even
{
    BACKGROUND: #000000
}
TR.payment-even
{
    BACKGROUND: #000000
}
TR.productListing-even
{
    BACKGROUND: #000000
}
TR.productReviews-even
{
    BACKGROUND: #000000
}
TR.upcomingProducts-even
{
    BACKGROUND: #000000
}
TR.shippingOptions-even
{
    BACKGROUND: #000000
}
TABLE.productListing
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    border-spacing: 1px
}
DIV.productListing
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 638px;
	clear:right;
}
.productListing-heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
DIV.productListing-odd
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
    MARGIN: 0px 0px 2px 2px;
    BORDER-LEFT: #7b7b7b 1px solid;
    WIDTH: 315px;
    BORDER-BOTTOM: #7b7b7b 1px solid;
	float:left
}
DIV.productListing-even
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    BORDER-TOP: #7b7b7b 1px solid;
    MARGIN: 0px 0px 2px 2px;
    BORDER-LEFT: #7b7b7b 1px solid;
    WIDTH: 315px;
    BORDER-BOTTOM: #7b7b7b 1px solid;
	float:right
}
DIV.productListing-data
{
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.name
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    FLOAT: none;
    WIDTH: 228px;
    BORDER-BOTTOM: #7b7b7b 1px solid;
    HEIGHT: 21px;
	background:#1d274a;
	FONT-SIZE: 12px;
}
.image
{
    BORDER-RIGHT: #7b7b7b 1px solid;
    FLOAT: none;
    WIDTH: 228px
}
.price
{
    FLOAT: none;
    WIDTH: 86px;
	.WIDTH: 84px;
	_WIDTH: 84px;
	height: 150px;
	background:#FFFFFF;
	color:#000000;
	font-size:18pt;
	
}
.buynow
{
    FLOAT: none;
    WIDTH: 86px;
	.WIDTH: 84px;
	_WIDTH: 84px;	
    BORDER-BOTTOM: #7b7b7b 1px solid;
    HEIGHT: 17px;
	background:#d6d6d6;
	padding-top:4px;
	FONT-SIZE: 10px;
}

.buynow a {
	color:#FF0000;
}

a.red {
	color:#FF0000;
}

.description {
	BORDER-TOP: #7b7b7b 1px solid;
	background:#FFFFFF;
	color:#000000;
	padding:10px 20px 10px 10px;
	text-align:justify;
	height:460px;
	_height:480px;
	.height:480px;
	FONT-SIZE: 12px;
}

.description a {
	color:#FF0000;
}

.description ul{
	margin-left:20px; list-style-image: url(/images/bullet_splash.gif);
}

.specs {
	BORDER-TOP: #7b7b7b 1px solid;
	background:#FFFFFF;
	color:#000000;
	padding:10px;
	text-align:justify;
	FONT-SIZE: 12px;
	background-image:url(/images/bg_text_168_100.jpg)
}

.specs a {
	color:#FF0000;
}

.specs ul{
	margin-left:20px; list-style-image: url(/images/bullet_splash.gif);
}

.product_cell_column
{
    float: left;
    /*overflow:hidden;*/
}


.text-name
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
A.pageResults
{
    COLOR: #0000ff
}
A.pageResults:hover
{
    BACKGROUND: #ffff33;
    COLOR: #0000ff
}

#changeBillingAddressTable, #changeShippingAddress { position:absolute; top:50px; right:20px; }


TD.pageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
DIV.pageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TR.subBar
{
    BACKGROUND: #000000
}
TD.subBar
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.main
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
P.main
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
DIV.main
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
DIV.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
P.smallText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.accountCategory
{
    FONT-SIZE: 13px;
    COLOR: #aabbdd;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.fieldKey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.fieldValue
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TD.tableHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.newItemInCart
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
CHECKBOX
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
RADIO
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA
{
    FONT-SIZE: 11px;
    WIDTH: 100%;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.greetUser
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f0a480;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
TABLE.formArea
{
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    BACKGROUND: #f1f9fe;
    BORDER-LEFT: #7b9ebd 1px solid;
    BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.markProductOutOfStock
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #c76170;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.productSpecialPrice
{
    COLOR: #ff0000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
SPAN.errorText
{
    COLOR: #ff0000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.moduleRow
{
}
.moduleRowOver
{
    CURSOR: hand;
}
.moduleRowSelected
{
    BACKGROUND-COLOR: #999;
}
.checkoutBarFrom
{
    FONT-SIZE: 10px;
    COLOR: #8c8c8c;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.checkoutBarTo
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    background-color:#ccc;
    padding:5px 0px 5px 0px;
}
.checkoutBarCurrent
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.messageBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
}
.messageStackError
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  
	color:#FF0000;
}
.messageStackWarning
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.messageStackSuccess
{
    FONT-SIZE: 12px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   
	color:#009900;
}
.inputRequirement
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.ol_bestsellers { list-style-type:none; }

.columnright_box { width:117px; _width:114px; .width:112px; padding:2px; background-image:url(../images/bg_text_121_121.jpg); background-repeat:no-repeat;/*background-repeat:repeat-x*/ overflow:hidden; }
.columnright_box_custom { width:217px; _width:214px; .width:214px; padding:2px; background-image:url(../images/bg_text_121_121.jpg); /*background-repeat:repeat-x*/ overflow:hidden; }

.container-outer { _width:987px; .width:987px; }
.container-left { float:left; width:232px; _width:230px; .width:230px; overflow:hidden; }
.container-center { float:left; margin:1px; width:636px; _width:634px; .width:634px; overflow:hidden; font-size:11px; border:#FF0000 0px solid; }
.container-center-content { float:left; margin:0px 10px 0px 10px; width:616px; _width:610px; .width:610px; overflow:hidden; }
.container-right { float:left; width:125px; .width:118px; overflow:hidden;}

.container-left-custom { float:left; width:332px; _width:330px; .width:330px; overflow:hidden; }
.container-center-custom { float:left; margin:1px; width:769px; _width:767px; .width:767px; overflow:hidden; font-size:11px; border:#FF0000 0px solid;}


DIV.sub-container-header
{
	background:#FFFFFF;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	text-align:-moz-center;
	border:1px solid #7b7b7b;
	padding:3px 0 1px 0;
	_padding-left:5px;
	.padding-left:5px;
}
DIV.sub-container-header-logo
{
	background:#FFFFFF;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	text-align:-moz-center;
	border:1px solid #7b7b7b;
	padding:3px 0 1px 0;
	_padding-left:5px;
	.padding-left:5px;
}
DIV.sub-container-header-blue
{
	background:#1d274a;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:1px solid #7b7b7b;
	padding:3px 0 1px 5px;
}

DIV.sub-container-header-orange
{
	background:#ff6600;
    FONT-SIZE: 13px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #7b7b7b;
	padding:2px 0 1px 5px;
	_padding:3px 0 1px 5px;
	.padding:3px 0 1px 5px;
}

DIV.sub-container
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7b7b7b;
	border-top:0px solid #7b7b7b;
	.margin-top:1px;
	margin-bottom:2px;
}



DIV.sub-container-orange_login
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7b7b7b;
	border-top:0px solid #7b7b7b;
	.margin-top:1px;
	margin-bottom:2px;
	color:#000000; padding:10px; background-image:url(/images/bg_text_168_100.jpg); background-repeat:repeat-x; background-color:#ccc; 
	height:329px;
}

DIV.sub-container-orange-grey
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7b7b7b;
	border-top:0px solid #7b7b7b;
	.margin-top:1px;
	margin-bottom:2px;
	color:#000000; padding:10px; 
  
  background-image:url(/images/bg_text_168_100.jpg); 
  background-repeat:repeat-x; 
  
  background-color:#ccc; 
	
}

DIV.sub-container-orange
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7b7b7b;
	border-top:0px solid #7b7b7b;
	.margin-top:1px;
	margin-bottom:2px;
	color:#000000; padding:10px; 
  
  background-image:url(/images/bg_text_168_100.jpg); 
  background-repeat:repeat-x; 
  
  background-color:#ccc; 
	
}

DIV.sub-container-orange-grey a, DIV.sub-container-orange a { color:#000; }

DIV.sub-container-text
{
	margin-bottom:10px;
}

DIV.sub-container-orange a:link, a:active, a:visited
{
color:#000000;
}

DIV.sub-container-orange a:hover
{
color:#FF6600;
}

.redbox {
background:#CC0000;
padding:1px 13px 1px 13px;
_padding:1px 10px 1px 10px;
.padding:1px 10px 1px 10px;
color:#FFFFFF;
}

.formbox_container {
	width:636px;
	_width:634px;
	.width:634px;
	overflow:hidden;
}

a:link.black,a:visited.black,a:active.black { 
	color:#000;
}

a:hover.black { 
	color:#ff6600;
}

div.custom_checkout_option_icon {
	border:1px solid #7b7b7b;
	width:32px;
	height:32px;
	cursor:pointer;
}

div:hover.custom_checkout_option_icon {
	border:1px solid #ff6600;
	width:32px;
	height:32px;
}


/*****************Loginbox*************/

.formbox_double {float:left; width:317px; _width:316px; .width:316px;}
.formbox_cell { float:left; width:140px; }
.form_title {line-height:18px; font-weight:bold;}
.form_input {margin-bottom:10px;}


/****************Child***************/
.formbox_inner { border:solid 1px #BCBCBC; width:594px; padding:10px; }
.form_line { width:400px;}
.form_title {float:left; width:150px; font-weight:bold;}
.form_input {float:left; width:200px;  margin-bottom:10px; }
.input_section_header { font-size:15px; font-weight:bold;}

.sub-container-orange .infoBox { border:none; background:none; }

.sub-container-orange .boxText { background:none; border:none; margin-left:10px; color:#000000;}

.productListing-heading_remove { background:none;  width:100px; font-weight:bold; float:left; }
.productListing-heading_products { background:none; width:342px; font-weight:bold; float:left}
.productListing-heading_quantity { background:none;  width:75px; font-weight:bold; float:left}
.productListing-heading_total { background:none; width:75px; font-weight:bold; float:left}


.cart_checkbox { width:100px; float:left; }



.sub-container-orange .tableBox_div {  width:600px;}

.productListing-data_name a { color:#000000; font-weight:normal;}

.productListing-data_quantity { float:left; margin-left:132px; .margin-left:65px; width:30px; }
.productListing-data_price { float:right; font-size:14px; }


.sub-container-orange .product_cell_column {  padding-bottom:10px; width:600px;}

.sub-container-orange .main { float:right;}

.shopping_cart .product_cell_column { border-bottom:solid 1px grey; margin-bottom:10px;}

a.black { color:#000000; }
a:hover.black { color:#FF6600; }

/*------------------------------------------CHECHKOUT------------------------*/

.form_section { border:solid 1px black; padding:10px;}

.clearit {clear: both;
height: 0;
line-height: 0;
font-size: px; /*for IE*/
}

.form_section .main { color:#000000; display: block; height:32px; margin:10px;}





#shoppingCart{
  margin:10px;
  width:580px;
}

#billingAddress{
 .width:580px;
}

#billingAddress,#shippingAddress,#paymentMethods{
  margin:10px;
}

#shippingMethods{
  margin-top:10px;
  margin-bottom:10px;
}

#logInRow td{
  padding-left:10px;
  padding-top:10px;
}

.orderTotals{
  color:#000;
  margin-right:10px;
  margin-bottom:10px;
}

#noPaymentAddress, #noShippingAddress{
  width:100%;
  .width:580px;
}




.paymentFields table tr td{
  padding-top:3px;
}


#shopping_cart_bottom{
  clear:both;
  margin:10px;
  padding-top:10px;
  border-top:#999999 1px solid;
}

#shopping_cart_login{
  text-align:left;
}

#logindiv{
}

#have_account{
font-size:12px;
width:245px;
float:left;
margin:3px 5px 0 0;
}

#shopping_cart_update{
  float:left;
}

