body	{
	margin: 0;
	padding: 0;
	direction:ltr;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size:11px;
	background: #fff url(../images/page_back.jpg) top left no-repeat;
}

.headerBack {
	width: 100%;
	height: 109px;
	clear: both;
	background-color: #f1f1f1;
}

.headerContainer {
	width: 800px;
	height: 109px;
	clear: both;
	background: url(../images/header_back.jpg) top left no-repeat;
}

.headerContainer .logoContainer {
	float: left;
	margin-left: 12px;
	margin-top: 32px;
}

.headerContainer .logoContainer a, .headerContainer .logoContainer a img {
	text-decoration: none;
	border-width: 0;
}



/* Menu styles */

.mainMenuContainer {
	clear: both;
	width: 100%;
	min-height: 33px;
	margin-bottom: 16px;
	/*background-color: #1fa7e3;*/
	background: url(../images/menu-bg.gif) top left repeat-x;
}

.mainMenuContainer .mainMenu {
	width: 800px;
	min-height: 32px;
	border-top: #8b8bca 1px solid;
}

.mainMenuContainer .mainMenu ul.x_menu {
	list-style: none;
	width: 100%;
	min-height: 28px;
	margin: 0;
	margin-top: 4px;
	padding: 0;
	font: normal 13px Tahoma;
}

.mainMenuContainer .mainMenu ul.x_menu li {
	/*display: inline;*/
	position: relative;
	z-index: 2;
	float: left;
	height: 16px;
	margin: 0 2px;
	padding: 5px 9px 7px 9px;
	vertical-align: middle;
	background-color: #0064a9;
}

.mainMenuContainer .mainMenu ul.x_menu li a {
	text-decoration: none;
	color: #fff;
}

.mainMenuContainer .mainMenu ul.x_menu li:hover, .mainMenuContainer .mainMenu ul.x_menu li.active {
	background-color: #fff;
}

.mainMenuContainer .mainMenu ul.x_menu li:hover ul {
	visibility: visible;
}

.mainMenuContainer .mainMenu ul.x_menu li:hover a, .mainMenuContainer .mainMenu ul.x_menu li.active a {
	color: #0064a9;
}



/* Submenu styles */

.mainMenuContainer .mainMenu ul.x_menu li ul {
	position: absolute;
	height: auto;
	width: 100%;
	min-width: 160px;
	top: 100%;
	left: 0%;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	visibility: hidden;
	font: normal 12px Tahoma;
	background-color: #0064a9;
	z-index: 2;
}

.mainMenuContainer .mainMenu ul.x_menu li ul li {
	/*clear: both;*/
	float: left;
	width: 100%;
	height: auto !important;
	margin: 0;
	padding: 5px 5px 6px 5px;
	color: #66ff00;
	text-align: left;
	background-color: none !important;
	background: url(../images/submenu_spacer.gif) bottom left no-repeat;
}

.mainMenuContainer .mainMenu ul.x_menu li ul li a {
	color: #66ff00 !important;
}

.mainMenuContainer .mainMenu ul.x_menu li ul li:hover {
	background-color: transparent !important;
}

.mainMenuContainer .mainMenu ul.x_menu li ul li:hover a {
	color: #fff !important;
}



/* Footer styles */

.footerContainer {
	clear: both;
	width: 100%;
	margin-top: 16px;
	padding: 6px 0;
	text-align: center;
	color: #dddddd;
	font: normal 9pt Tahoma;
	/*background-color: #1fa7e3;*/
	background: url(../images/footer-bg.gif) top left repeat-x;
}

.footerContainer a {
	color: #2320dd;
	text-decoration: underline;
}

.footerContainer ul.footerMenu {
	list-style: none;
	/*margin: 10px 0 20px 0;*/
	margin: 0;
	padding: 0;
	color: #dddddd; /*#8b8ad2;*/
	font: normal 9pt Tahoma;
}

.footerContainer ul.footerMenu li {
	display: inline;
	margin: 0 8px;
	color: #fff;
}

.footerContainer ul.footerMenu li a {
	text-decoration: none;
	color: #fff;
}

.footerContainer ul.footerMenu li:hover a {
	text-decoration: underline;
}




/* Float styles */

.float_left {
	float: left;
}

.float_right {
	float: right;
}



/* Clear styles */

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}



/* Transparent styles */

.transparent {
	background: transparent !important;
}




/* Featured styles */

.featuredContainer {
	clear: both;
	overflow: hidden;
	width: 800px;
	margin: 8px 0;
}

.featuredContainer .featuredProductContainer {
	width: 585px;
}

.featuredContainer .featuredProductContainer .topBorder {
	width: 585px;
	height: 5px;
	font-size: 1px;
	background: url(../images/featured_product_container_top.gif) top left no-repeat;
}

.featuredContainer .featuredProductContainer .title {
	width: 289px;
	height: 20px;
	padding: 7px 285px 11px 11px;
	color: #5f5fb4;
	font: bold 16px Tahoma;
	text-align: left;
	vertical-align: middle;
	background: url(../images/featured_product_title_back.gif) top left no-repeat;
}

.featuredContainer .featuredProductContainer .repeatBg {
	width: 585px;
	background: url(../images/featured_product_container_back_repeat.gif) top left repeat-y;
}

.featuredContainer .featuredProductContainer .contentContainer {
	width: 559px;
	height: 118px;
	padding: 8px 13px;
	text-align: left;
	font: normal 10pt Verdana;
	background: url(../images/featured_product_container_back.gif) top left no-repeat;
}

.featuredContainer .featuredProductContainer .contentContainer img.productImage {
	width: 97px;
	height: 124px;
	margin-right: 12px;
	/*border: #5a6d92 1px solid;*/
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo {
	width: 443px;
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo h1.h1_title {
	overflow: hidden;
	margin: 4px 0 8px 0;
	color: #3caf00;
	font: bold 16px Tahoma;
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo h1.h1_title a {
	color: #3caf00;
	text-decoration: none;
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo h1.h1_title p {
	margin: 0;
	margin-right: 80px;
	padding: 0;
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo h1.h1_title p.price {
	margin: 0;
	padding: 0;
	color: #323398;
	font: normal 15px Verdana;
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo p.descr {
	clear: both;
	width: 100%;/*443px*/;
	height: 52px;
	margin: 2px 0 3px 0;
	color: #143b00;
	font: normal 12px Verdana;
}

.featuredContainer .featuredProductContainer .contentContainer .productInfo p.buttons {
	overflow: hidden;
	clear: both;
	margin: 0;
	padding: 0;
}

p.buttons img {
	border-width: 0;
}

img.button {
	text-decoration: none;
	border-width: 0;
}

p.buttons .margin_right_btn {
	margin-right: 25px;
}

.featuredContainer .featuredProductContainer .bottomBorder {
	width: 585px;
	height: 18px;
	font-size: 1px;
	background: url(../images/featured_product_container_bottom.gif) top left no-repeat;
}



/* 'Other Featured' styles */

.contentContainer {
	width: 800px;
	overflow: hidden;
}

.featuredContainer .otherFeaturedContainer {
	width: 203px;
}

.featuredContainer .otherFeaturedContainer .topBorder {
	width: 203px;
	height: 5px;
	font-size: 1px;
	background: url(../images/other_featured_container_top.gif) top left no-repeat;
}

.featuredContainer .otherFeaturedContainer .repeatBg {
	width: 203px;
	background: url(../images/other_featured_container_back_repeat.gif) top left repeat-y;
}

.featuredContainer .otherFeaturedContainer .contentContainer {
	width: 177px;
	height: 155px;
	padding: 14px 13px 0 13px;
	text-align: left;
	font: normal 10pt Verdana;
	background: url(../images/other_featured_container_back.gif) top left no-repeat;
}

.featuredContainer .otherFeaturedContainer .contentContainer h3 {
	display: inline;
	clear: right;
	margin: 4px 0;
	padding: 0;
	font: bold 9pt Verdana;
	color: #3caf00;
}

.featuredContainer .otherFeaturedContainer .contentContainer h3 span.price {
	font-weight: normal;
	color: #323398;
}

.featuredContainer .otherFeaturedContainer .contentContainer h3 a {
	color: #3caf00;
	text-decoration: none;
}

.featuredContainer .otherFeaturedContainer .contentContainer h3 a:hover {
	text-decoration: underline;
}

.featuredContainer .otherFeaturedContainer .contentContainer img.productImage {
	display: inline;
	padding: 0 8px 4px 0;
}

.featuredContainer .otherFeaturedContainer .contentContainer p.description {
	/*display: inline;*/
	clear: both;
	width: 100%;
	margin: 0;
	margin-bottom: 6px;
	padding-left: 5px;
	font: normal 8.5pt Verdana;
}

.featuredContainer .otherFeaturedContainer .contentContainer p.buttons {
	margin: 0;
	padding: 0;
}

.featuredContainer .otherFeaturedContainer .contentContainer a.moreLink {
	text-decoration: underline;
	color: #1085b8;
	font: normal 8.5pt Verdana;
	text-align: right;
}

.featuredContainer .otherFeaturedContainer .bottomBorder {
	width: 203px;
	height: 19px;
	font-size: 1px;
	background: url(../images/other_featured_container_bottom.gif) top left no-repeat;
}




/* Left Menu styles */

.leftColumn {
	width: 160px;
	margin-right: 13px;
}

.leftMenuContainer {
	width: 160px;
	clear: both;
	margin-bottom: 10px;
}

.leftMenuContainer .topBorder {
	width: 160px;
	height: 6px;
	background: url(../images/left_menu_container_top.gif) top left no-repeat;
}

.leftMenuContainer .repeatBg {
	width: 160px;
	background: url(../images/left_menu_container_back_repeat.gif) top left repeat-y;
}

.leftMenuContainer .menuContent {
	width: 160px;
	text-align: left;
	background: url(../images/left_menu_container_back.gif) top left no-repeat;
}

.leftMenuContainer .menuContent .title {
	width: 119px;
	height: 23px;
	margin: 0 5px 0 3px;
	padding: 5px 29px 0 4px;
	text-align: center;
	color: #327b0d;
	font: bold 10pt Tahoma;
	background: url(../images/left_menu_title_back.gif) top left no-repeat;
}

.leftMenuContainer .menuContent ul.leftMenu {
	list-style: none;
	width: 148px;
	margin: 6px 6px 0 6px;
	padding: 0;
}

.leftMenuContainer .menuContent ul.leftMenu li {
	position: relative;
	overflow: visible;
	z-index: 1;
	width: 109px;
	height: 29px;
	padding: 7px 4px 0 35px;
	color: #8786cf;
	font: 9pt Tahoma;
	background: url(../images/left_menu_li_back.gif) no-repeat;
}

.leftMenuContainer .menuContent ul.leftMenu li a {
	color: #1482c7/*#8786cf*/;
	text-decoration: none;
}

.leftMenuContainer .menuContent ul.leftMenu li a:hover {
	color: #0bc302; /*#57568f;*/
}

.leftMenuContainer .bottomBorder {
	width: 160px;
	height: 20px;
	background: url(../images/left_menu_container_bottom.gif) top left no-repeat;
}



/* Left Menu Submenu styles */

.leftMenuContainer .menuContent ul.leftMenu li ul {
	position: absolute;
	height: auto;
	width: auto;
	left: 149px;
	top: 0px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	visibility: hidden;
	font: normal 12px Tahoma;
	z-index: 2;
	background-color: #c3ccf1/*#a3acd1*/;
}

.leftMenuContainer .menuContent ul.leftMenu li:hover ul {
	visibility: visible;
}

.leftMenuContainer .menuContent ul.leftMenu li ul li {
	clear: both;
	float: left;
	width: 190px !important;
	height: auto !important;
	margin: 0;
	padding: 4px 8px 4px 8px;
	color: #57568f;
	text-align: left;
	font: normal 12px Tahoma;
	background: none !important;
}

.leftMenuContainer .menuContent ul.leftMenu li ul li a {
	color: #57568f !important;
}

.leftMenuContainer .menuContent ul.leftMenu li ul li:hover {
	background-color: transparent !important;
}

.leftMenuContainer .menuContent ul.leftMenu li ul li:hover a {
	color: #37366f !important;	
	color: #ffffff !important;
	font-weight: bold;
}



/* Advertisement styles */

.rightColumn {
	width: 203px;
	/*margin-left: 13px;*/
}

.advertisementContainer {
	width: 203px;
	clear: both;
	margin-bottom: 10px;
}

.advertisementContainer .topBorder {
	width: 203px;
	height: 5px;
	background: url(../images/advertisement_container_top.gif) top left no-repeat;
}

.advertisementContainer .repeatBg {
	width: 203px;
	background: url(../images/advertisement_container_back_repeat.gif) top left repeat-y;
}

.advertisementContainer .contentContainer {
	width: 203px;
	text-align: left;
	background: url(../images/advertisement_container_back.gif) top left no-repeat;
}

.advertisementContainer .contentContainer .title {
	width: 165px;
	margin: 0 7px 0 7px;
	padding: 5px 12px 5px 12px;
	text-align: left;
	color: #267000;
	font: bold 10pt Tahoma;
	background: url(../images/advertisement_title_back.gif) bottom right no-repeat;
}

.advertisementContainer .contentContainer .repeatBg {
	width: 189px;
	overflow: hidden;
	margin: 0 7px;
	padding: 0;
	background: url(../images/advertisement_container_repeatbg.gif) top left repeat-y;
}

.advertisementContainer .contentContainer .whiteBg {
	width: 173px;
	padding: 8px;
	padding-bottom: 0;
	background: url(../images/advertisement_container_white.gif) top left no-repeat;
}

.advertisementContainer .contentContainer .whiteBg a, .advertisementContainer .contentContainer .whiteBg a img {
	text-decoration: none;
	border-width: 0;
}

.advertisementContainer .contentContainer .whiteBottom {
	width: 189px;
	margin: 0 7px;
	background: url(../images/advertisement_container_white_bottom.gif) top left no-repeat;
}

.advertisementContainer .bottomBorder {
	width: 203px;
	height: 8px;
	background: url(../images/advertisement_container_bottom.gif) top left no-repeat;
}


/* Buttons styles */

.greenMediumBtn {
	width: 96px;
	height: 23px;
	cursor: pointer;
	text-align: center;
	color: #fff;
	font: bold 11px Verdana;
	border-width: 0;
	background: url(../images/green_medium_btn.gif) top left no-repeat;
}

/* Middle Column styles */

.middleColumn {
	width: 412px;
}

.middleColumn .topBorder {
	width: 412px;
	height: 5px;
	font-size: 1px;
	background: url(../images/middle_column_top.gif) top left no-repeat;
}

.middleColumn .contentContainer {
	width: 394px;
	padding: 0 8px;
	background-color: #f6f6f7;
	text-align: left;
	border-left: #e8ecee 1px solid;
	border-right: #e8ecee 1px solid;
	color: #000;
	line-height: 1.2em;
	font: normal 11px Verdana;
}

.middleColumn .contentContainer .title {
	width: 356px;
	height: 25px;
	clear: both;
	margin: 2 px 0 4px 0;
	padding: 5px 32px 0 6px;
	color: #327B0D;
	font: bold 14px Tahoma;
	text-align: center;
	background: url(../images/middle_column_title_back.gif) top left no-repeat;
}
/*Added to turn the title of the aricles template title to H1 and have it still look green*/
.middleColumn .contentContainer .title h1{
	color: #327B0D;
	font: bold 16px Tahoma;
}
/*Added to turn the h2 tag in the article template*/
.middleColumn .contentContainer h2{
	color: #696969;
	font: bold 14px Tahoma;
}


.middleColumn .bottomBorder {
	width: 412px;
	height: 5px;
	font-size: 1px;
	background: url(../images/middle_column_bottom.gif) top left no-repeat;
}

.middleProductContainer {
	width: 194px;
	margin: 6px 0;
}

.middleProductContainer .leftTitle {
	width: 178px;
	height: 46px;
	padding: 4px 8px;
	color: #fff;
	font: bold 10pt Tahoma;
	background: url(../images/product_box_title_left.gif) top left no-repeat;
}

.middleProductContainer .rightTitle {
	width: 178px;
	height: 46px;
	padding: 4px 8px;
	color: #fff;
	font: bold 10pt Tahoma;
	background: url(../images/product_box_title_right.gif) top left no-repeat;
}

.middleProductContainer  .repeatBg {
	width: 194px;
	margin: 0 !important;
	padding: 0 !important;
	background: url(../images/product_box_back_repeat.gif) top left repeat-y;
}

.middleProductContainer  .contentContainer {
	width: 194px;
	overflow: hidden;
	padding-top: 4px;
	margin: 0;
	margin-left: -1px;
	/*padding: 4px;*/
	text-align: left;
	background: url(../images/product_box_back.gif) top left no-repeat;
}

.middleProductContainer  .contentContainer img.productImage {
	width: 72px;
	height: 80px; /*added this value to fix IE6, 7, and 8 cause they suck. Remove if it breaks anything else*/
	margin-right: 8px;
	margin-bottom: 0px; /*Original value was set to 5px*/
}

.middleProductContainer  .contentContainer .productInfo {
	width: 95px;
	overflow: hidden;
}

.middleProductContainer  .contentContainer .productInfo p.price {
	width: 100%;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	text-align: right;
	color: #323398;
	font: normal 10pt Tahoma;
}

.middleProductContainer  .contentContainer .productInfo p.description {
	width: 100%;
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
	text-align: left;
	color: #000/*#6ebd45*/;
	font: normal 8.5pt Tahoma;
}

.middleProductContainer  .contentContainer .productInfo p.viewLink {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: right;
	font: normal 8.5pt Tahoma;
}

.middleProductContainer  .contentContainer .productInfo p.viewLink a {
	text-decoration: underline;
	color: #1085b8;
}


.middleProductContainer .bottomBorder {
	width: 194px;
	height: 19px;
	font-size: 1px;
	background: url(../images/product_box_bottom.gif) top left no-repeat;
}



/* Breadcrumb styles */

.breadcrumbContainer {
	overflow: hidden;
	width: 800px;
	height: 25px;
	clear: both;
	margin-bottom: 16px;
}

.breadcrumbContainer .leftBorder {
	float: left;
	width: 5px;
	height: 25px;
	background: url(../images/breadcrumb_left.gif) top left no-repeat;
}

.breadcrumbContainer .textContainer {
	float: left;
	width: 780px;
	height: 21px;
	padding: 4px 5px 0 5px;
	color: #327b0d;
	font: normal 9pt Verdana;
	text-align: left;
	background: url(../images/breadcrumb_back.gif) top left repeat-x;
}

.breadcrumbContainer .textContainer a {
	text-decoration: none;
	color: #005499;
}

.breadcrumbContainer .textContainer a:hover {
	text-decoration: underline;
	color: #2074b9;
}

.breadcrumbContainer .rightBorder {
	float: left;
	width: 5px;
	height: 25px;
	background: url(../images/breadcrumb_right.gif) top left no-repeat;
}



/* Wide Column styles */

.wideColumn {
	width: 627px;
}

.wideColumn .topBorder {
	width: 627px;
	height: 5px;
	background: url(../images/wide_column_top.gif) top left no-repeat;
}

.wideColumn .contentContainer {
	width: 609px;
	padding: 0 8px;
	background-color: #f6f6f7;
	text-align: left;
	border-left: #e8ecee 1px solid;
	border-right: #e8ecee 1px solid;
	color: #000;
	line-height: 1.2em;
	font: normal 11px Verdana;
}

.wideColumn .contentContainer h1 {
	color: #000;
	font-size: 10.5pt;
}

.wideColumn .contentContainer .title {
	width: 559px;
	height: 25px;
	clear: both;
	margin: 2 px 0 4px 0;
	padding: 5px 44px 0 6px;
	color: #327B0D;
	font: bold 14px Tahoma;
	text-align: center;
	background: url(../images/wide_column_title_back.gif) top left no-repeat;
}

.wideColumn .contentContainer img.productImage {
	float: left;
	display: inline;
	position: relative;
	margin: 4px 12px 8px 0;
	border:1px solid #5A6D92;
}

.wideColumn .bottomBorder {
	width: 627px;
	height: 5px;
	background: url(../images/wide_column_bottom.gif) top left no-repeat;
}

.wideProductContainer {
	width: 301px;
	margin: 6px 0;
}

.wideProductContainer .leftTitle {
	width: 285px;
	height: 46px;
	padding: 4px 8px;
	color: #fff;
	font: bold 10pt Tahoma;
	background: url(../images/wide_product_box_title_left.gif) top left no-repeat;
}

.wideProductContainer .rightTitle {
	width: 285px;
	height: 46px;
	padding: 4px 8px;
	color: #fff;
	font: bold 10pt Tahoma;
	background: url(../images/wide_product_box_title_right.gif) top left no-repeat;
}

.wideProductContainer  .repeatBg {
	width: 301px;
	background: url(../images/wide_product_box_back_repeat.gif) top left repeat-y;
}

.wideProductContainer  .contentContainer {
	position: relative;
	width: 301px;
	margin-left: -1px;
	/*overflow: hidden;*/
	padding-top: 4px;
	text-align: left;
	background: url(../images/wide_product_box_back.gif) top left no-repeat;
}

.wideProductContainer  .contentContainer img.productImage {
	width: 92px;
	margin-right: 8px;
	margin-bottom: 5px;
	border-width: 0;
}

.wideProductContainer  .contentContainer .productInfo {
	width: 182px;
	overflow: hidden;
}

.wideProductContainer  .contentContainer .productInfo p.price {
	width: 100%;
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
	text-align: right;
	color: #323398;
	font: normal 10pt Tahoma;
}

.wideProductContainer  .contentContainer .productInfo p.description {
	width: 100%;
	height: 55px;
	margin: 0;
	margin-bottom: 6px;
	padding: 0;
	text-align: left;
	color: #000;
	font: normal 8.5pt Tahoma;
}

.wideProductContainer  .contentContainer .productInfo p.viewLink {
	width: 100%;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: right;
	font: normal 8.5pt Tahoma;
}

.wideProductContainer  .contentContainer .productInfo p.viewLink a {
	text-decoration: underline;
	color: #1085b8;
}

.wideProductContainer .bottomBorder {
	width: 301px;
	height: 19px;
	font-size: 1px;
	background: url(../images/wide_product_box_bottom.gif) top left no-repeat;
}



/* Policy styles */

.policy_text {
	width: 100%;
	clear: both;
	color: #727272;
}



/* Product_info styles */

.productMainBoxRepeat {
	width: 609px;
	overflow: hidden;
	background: url(../images/productMainBox_back_repeat.gif) top left repeat-y;
}

.productMainBoxTopBorder {
	width: 609px;
	height: 5px;
	font-size: 1px;
	background: url(../images/productMainBox_top.gif) top left no-repeat;
}

.productMainBox {
	overflow: hidden;
	float: left;
	width: 593px;
	clear: both;
	padding: 8px;
	background: url(../images/productMainBox_back.gif) top left no-repeat;
}

.productMainBoxBottomBorder {
	width: 609px;
	height: 19px;
	float: left;
	margin-top: -1px;
	margin-bottom: 12px;
	font-size: 1px;
	background: url(../images/productMainBox_bottom.gif) top left no-repeat;
}

.productMainBox .title {
	width: 559px;
	height: 25px;
	clear: both;
	margin: 2px 0 12px 0;
	padding: 5px 44px 0 6px;
	color: #327B0D;
	font: bold 14px Tahoma;
	text-align: center;
	background: transparent important;
}

.productMainBox img.productImage {
	float: left;
	width: 120px;
	margin: 0 18px 12px 0;
	border-width: 0 !important;
}

.productMainBox .productRightCol {
	float: left;
	width: 459px;
}

.productMainBox .productRightCol p.buttons {
	margin: 0 20px 0 0;
	padding: 0;
}

.productMainBox .productRightCol h1 {
	display: inline;
	float: left;
	width: 80%;
	color: #327B0D;
	font-size: 11.5pt;
	font-weight: bold;
}

.productMainBox .productRightCol h2 {
	clear: both;
	margin-top: 5px;
	color: #696969;
	font-size: 10.5pt;
	font-weight: bold;
}

.productMainBox .productRightCol p.price {
	float: right;
	width: 15%;	
	margin: 3px 0 0 0;
	padding: 0;
	color:#323398;
	font-size: 11.5pt;
}

/*For Category-Index Files below the product boxes*/
#blah {
	clear: both;
	width: auto;
	padding: 10px 0 0 0;
}

#blah h1 {
	color: #696969;
	font: bold 11pt Tahoma;
}

/*For Product-info Files*/
#buyit {
	width: auto;
}

#buyit h1 {
	color: #696969;
	font: bold 11pt Tahoma;
}
