body {margin: 0px; background-image: url("/images/site_background.jpg"); font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; }

#wrapper {width:950px; margin:auto; padding:auto; background-color:#E6E6E6; }

#headerContainer {width:950px; height:168px; background-image: url("images/right_top_background.jpg"); background-repeat: repeat-x; background-position: bottom right; float:left; }
#headerContainer .logoLink {width:344px; height: 168px; float:left; background-image:url("images/main_logo.jpg"); background-repeat:repeat-x; }
#headerContainer .topRight {width:344px; height:168px; float:left; text-align:center; padding-top:20px; }
#headerContainer .topMiddle {width:262px; height:168px; float:left; text-align:center; background-image:url("images/center_column.jpg"); background-repeat:repeat-x; padding-top:40px; }
#headerContainer .topMiddle .topLinks {float:center; height:100px; width:150px; }
#headerContainer .topMiddle .topLinks a {color:#fffff; font-size:14px; text-decoration:none; float:left; }
#headerContainer .topMiddle .topLinks a:hover {color:#111111; text-decoration:underline; }

#headerBar {width:950px; height:54px; background-image: url("images/bar_background.jpg"); background-repeat: repeat-x; text-align:center; float:left; }
#headerBar .barMiddle {width:150px; height:54px; float:center; background-image:url("images/center_v.jpg"); background-repeat:repeat-x; padding-top:40px; }

#headline {width:950px; border: 0px solid #C0C0C0; background-color: #E6E6E6; float:left; }
#headline .bookmark {width:460px; margin-left: 14px; text-align:left; float:left; }
#headline .dateline {width:460px; margin-right: 14px; text-align:right; float:left; }

#pageSummary {width:910px; float:left; margin:10px; margin-bottom:0px; border:1px solid #C0C0C0; background-color:#ffffff; padding:10px; }
#pageSummary h1 {float:left; font-size:16px; color:#404040; font-weight:bold; margin:4px; margin-bottom:2px; }

#leftArea {vertical-align:top; float:left; }
#leftAreaMenu {width:300px; margin:10px; margin-right:4px; float:left; border:1px solid #C0C0C0; background-color:#ffffff; padding:10px; }

/* Side Menu Definitions */
.buttonscontainer {width: 290px; }
.buttons a:link, .buttons a:active, .buttons a:visited {color: #ffffff; background-color: #990000; padding: 6px; display: block; border-bottom: 1px solid #c5c5c5; font: 14px Arial, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }
.buttons a:hover {background-color: #CC0000; color: #ffffff; text-decoration: none; }

.buttonsr a:link, .buttonsr a:active, .buttonsr a:visited {color: #990000; background-color: #FFFFFF; padding: 3px; padding-left: 12px; display: block; border-bottom: 1px solid #c5c5c5; font: 14px Arial, sans-serif; font-weight: normal; text-decoration: none; text-align: left; }
.buttonsr a:hover {background-color: #FFFFFF; color: #000000; text-decoration: none; }

#leftAreaAds {width:300px; margin-left:10px; margin-top:0px; margin-bottom:10px; margin-right:4px; float:left; border:1px solid #C0C0C0; background-color:#ffffff; padding:10px; text-align:center; }
#leftArea {vertical-align:top; float:left; }

#rightAreaContent {width:570px; margin:10px; margin-left:4px; margin-right:10px; float:right; border:1px solid #C0C0C0; background-color:#ffffff; padding:10px; }
#rightAreaContent .itemContent {float:left; margin-bottom:14px; padding-bottom:8px; border-bottom:1px solid #c0c0c0; }
#rightAreaContent .itemDetails {float:left; margin-bottom:8px; }
#rightAreaContent .itemDetails .itemImage {float:left; width:150px; }
#rightAreaContent .itemDetails .itemDescription {float:left; }
#rightAreaContent .itemPrices {width:550px; float:left; padding:4px; margin-top:2px; margin-bottom:2px; background-color:#EEEEEE; }
#rightAreaContent .itemPrices .merchantName {width:150px; float:left; font-size:12px; font-weight:bold; }
#rightAreaContent .itemPrices .priceNow {width:70px; float:left; font-size:14px; color:#990000; }
#rightAreaContent .itemPrices .buyNow {width:90px; float:left; font-size:14px; text-transform:uppercase; }
#rightAreaContent .itemPrices .wasPrice {width:200px; float:left; }

.clearAll {clear:both; }
hr	{border: 0px none; color: #C0C0C0; width: 100%; height: 1px; background-color: #C0C0C0;}