/* GENERAL CSS START */

* {
	margin  : 0;
	padding : 0;
}

html {
	width : 100%;
}

body {
	font-family : 'Arial', Tahomal;
	text-align  : center;
	color       : black;
	font-size   : 11px;
	background  : #0E151D url(../images/background.jpg) top left repeat-x;
}

.all {
	text-align : center;
	margin     : 0 auto;
	width      : 990px;
	padding    : 0;
}

h1 {
	font-family     : Arial;
	color           : #576065;
	font-size       : 16px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : oblique;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

.h1Class {
	font-family     : Arial;
	color           : #576065;
	font-size       : 16px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : oblique;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

h2 {
	color           : #576065;
	font-weight     : bold;
	font-size       : 12px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

.h2Class {
	color           : #576065;
	font-weight     : bold;
	font-size       : 12px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

h3 {
	color           : #000000;
	font-weight     : bold;
	font-size       : 11px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
 	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

.h3Class {
	color           : #000000;
	font-weight     : bold;
	font-size       : 11px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
 	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

h4 {
	color           : #576065;
	font-weight     : bold;
	font-size       : 9px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : normal;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

.h4Class {
	color           : #576065;
	font-weight     : bold;
	font-size       : 9px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : normal;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

h5 {
	color           : black;
	font-weight     : normal;
	font-size       : 11px;
	line-height     : 16px;
	margin          : 0 0 0 0;
	font-weight     : normal;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : middle;
	letter-spacing  : normal;
	word-spacing    : normal;
	background      : #C7CDD1;  
	padding         : 3px;
}

.h5Class {
	color           : black;
	font-weight     : normal;
	font-size       : 11px;
	line-height     : 16px;
	margin          : 0 0 0 0;
	font-weight     : normal;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : middle;
	letter-spacing  : normal;
	word-spacing    : normal;
	background      : #C7CDD1;  
	padding         : 3px;
}

h6 {
	color         : black;
	font-weight   : normal;
	font-size     : 10px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0;
	margin        : 0 0 0 0;
}

.h6Class {
	color         : black;
	font-weight   : normal;
	font-size     : 10px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0;
	margin        : 0 0 0 0;
}

p {
	color         : black;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 17px;
	margin        : 11px 0 5px 0;
}

.pClass {
	color         : black;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 17px;
	margin        : 5px 0 5px 10px;
}

ul {
	margin : 0 0 0 30px;	
}

li {
	text-align : left;
}

a {
	color           : #D10018;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #D8D8DA;
	text-decoration : none;
	outline         : none;
}

img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

a img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

.emphasize {
	color       : #D10018;
	font-weight : bold;
}

.grayLetter {
 color       : #D6D7D9;
 font-weight : bold;
}

.antiSpam img {
	vertical-align : bottom;
}

.form {
	margin      : 5px 0 5px 0;
	font-family : 'Arial', Tahomal;
	font-size   : 11px;
	padding     : 2px;
}

.submit {
	margin      : 5px 0 10px 70px;
	font-family : 'Arial', Tahomal;
	font-size   : 11px;
	padding     : 0;
}

hr {
	color  : #A7A5A6;
	height : 1px;
	margin : 2px 0 0 0;
}

th {
	padding     : 0px;
	font-weight : bold;
	text-align  : center;
	color       : white;
	font-size   : 12px;
}

.th {
	background  : #D10018;
	padding     : 5px;
	line-height : 20px;
	font-weight : bold;
	text-align  : center;
	color       : white;
	font-size   : 12px;

}

.tr1 {
	background  : #DFDFDF;
	line-height : 30px;
	padding     : 0 0 0 15px;
}

.tr2 {
	background  : white;
	padding     : 5px;
	line-height : 30px;
}

.tdLeft {
	text-align : left;
	padding    : 0 10px;
}

.tdCenter {
	text-align : center;
	padding    : 0 10px;
}

.tdRight {
	text-align : right;
	padding    : 0 10px;
}

table {
	text-align : center;
	margin    : 0 auto;
}

.imgRight {
	float  : right;
	margin : 13px 0 13px 18px;
}

.imgLeft {
	float  : left;
	margin : 13px 18px 13px 0;
}

.clear {
	clear  : both;
	margin : 15px 0 15px 0;
}

.bulletedList {
	padding : 0 0 0 25px;
}

.notBulletedList {
	list-style : none;
	padding    : 0 0 0 25px;
}

.inputClass {
	background : white;
}

/* GENERAL CSS END */


/* BANNER START */

.banner {
	margin        : 0 auto 0 auto;
	text-align    : center;
	border-top    : 2px solid white;
}

.bannerFlash {
	width : 990px;
	height : 271px;
}

/* BANNER END */

/* LOGIN START */

.signBullet {
	margin : -2px 3px 0 0;
	float  : right;
}

.signText {
	float : right;
}

.signTextA {
	color : white;
}

.signTextA a {
	color : white;
}

.signTextA a:hover {
	color : #C2CED2;
}

/*LOGIN END */

/* MIDDLE MENU START */

.middleMenu td  {
	background    : url('../images/bottomMenuBackground.jpg') center left repeat-x;
	border-bottom : 2px solid white;
	height        : 24px;
	font-size     : 12px;
}

.middleMenuUl a {
	color       : white;
	float       : left;
	display     : inline;
	line-height : 24px;
	padding     : 0 8px;
	font-weight : bold;
}

.middleMenuUl a:hover {
	color       : black;
	float       : left;
	display     : inline;
	line-height : 24px;
	padding     : 0 8px;
	font-weight : bold;
}

.middleMenuUl ul {
	list-style : none;
}

.middleMenuUl li {
	float : left;
	display : inline;
}

/* MIDDLE MENU END */

/* MENU START */

.menu { 
	margin     : 0 auto;
	text-align  : center;
	background  : #202833;
	height      : 99px;
	font-weight : bold;
}

.menuText a {
	color       : #AFAFAF;
	line-height : 17px;
}

.menu .menuTextSelected {
	color       : white;
	line-height : 17px;
}

.menu .menuTextSelected:hover {
	color       : white;
	line-height : 17px;
}

.menuText a:hover {
	color       : #D10018;
	line-height : 17px;
}

.menuText td {
	background   : url('../images/menuBackground.jpg') top left repeat-x;
	border-right : 1px solid #7A7A7A;
}

.menuText .menuRight {
	background : #202833;
	border-right : none;
}

/* MENU END */


/* RIGHT COLUMN START */

.rightColumn {
	width   : 160px;
}

/* RIGHT COLUMN END */

/* LEFT COLUMN START */

.leftColumn {
	width   : 160px;
}

/* LEFT COLUMN END */


/* CONTENT START */

.contentDiv {
	background : white;
	width : 990px;
}

.content {
	width          : 640px;
	margin         : 0 15px 0 15px;
	vertical-align : top;
	text-align     : left;
	padding        : 10px 0 0 0;
}

.content2 {
	width          : 790px;
	margin         : 0 15px 0 0;
	vertical-align : top;
	text-align     : left;
	padding        : 10px 0 0 15px;
}


.contentSingle {
	width          : 800px;
	margin         : 0 15px 0 15px;
	vertical-align : top;
	text-align     : left;
	padding        : 10px 0 0 15px;
}

/* CONTENT END */


/* OVAL CSS START */

.oval {
	float     : left;
	margin    : 0 4px 10px 4px;
	width     : 152px;
	font-size : 11px;
}

.oval a {
	color : D10018;
}

.ovalMiddleRight {
	 padding     : 0 0 0 5px;
	 font-weight : bold;
	 text-align  : left;
	 color       : #576065;
	 width       : 147px;
	 line-height : 19px;
	font-size    : 12px;
}

.ovalBottom {
	 background : url('../images/ovalMiddleRight.jpg') top left repeat-y;
	 width      : 152px;
	 height     : 9px;
}

.ovalContent {
	 background  : white;
	 width       : 142px;
	 font-family : Arial;
	 font-size   : 11px;
	 text-align  : left;
	 padding     : 5px 5px 0 5px;
}

.all .leftColumn .oval .ovalTable .ovalContent a {
	 color : #D10018;
}

.all .rightColumn .oval .ovalTable .ovalContent a {
	 color : #D10018;
}

.all .leftColumn .oval .ovalTable .ovalContent a:hover {
	color : #D4D5D7;
}

.all .rightColumn .oval .ovalTable .ovalContent a:hover {
	color : #D4D5D7;
}

.all .leftColumn .oval2 .oval2Table .oval2Content a {
	 color : #D10018;
}

.all .rightColumn .oval2 .oval2Table .oval2Content a {
	 color : #D10018;
}

.all .leftColumn .oval2 .oval2Table .oval2Content a:hover {
	color : #D4D5D7;
}

.all .rightColumn .oval2 .oval2Table .oval2Content a:hover {
	color : #D4D5D7;
}

.basicSearch {
	 font-family : Arial;
	 font-size   : 11px;
	 text-align  : left;
	 color       : black;
	 float       : left;
}

.login {
	 font-family : Arial;
	 font-size   : 11px;
	 text-align  : right;
	 color       : black;
	 float       : left;
}

.newsletter {
	 font-family : Arial;
	 font-size   : 11px;
	 text-align  : left;
	 color       : black;
	 float       : right;
	 margin      : -20px 0 0 0;
}

.shopCart {
	 font-family : Arial;
	 font-size   : 11px;
	 text-align  : left;
	 color       : black;
}

/* OVAL CSS END */

/* ACCORDION CSS START */

.accordion {
	float   : left;
	margin  : 0 0 10px 0;
	width   : 152px;
}

.accordion a {
	font-size : 11px;
	display   : block;
	margin    : 0 0 0 5px;
}

.accordion .accordionMenu {
	float         : left;
	border-bottom : 1px dotted #576065;
	line-height   : 20px;
	background    : white;
	width         : 100%;

}

.accordion .accordionMenu:hover {
	float         : left;
	width         : 100%;
	line-height   : 20px;
	background    : #576065;
	color         : white;
}

.accordion .accordionMenu a {
	color       : black;
	line-height : 20px;
}

.accordion .accordionMenu a:hover {
	color       : white;
	line-height : 20px;
}

.accordion .accordionMenu2 {
	background : #90989E;
}

.accordion .accordionMenu2 a {
	color       : white;
	line-height : 20px;
}

.accordion .accordionMenu2 a:hover {
	color       : white;
	line-height : 20px;
}

.accordionMenuSelected a {
	color         : white;
	background    : #576065;
	margin        : 0 0 0 0;
	line-height   : 20px;
}

.accordionMenuSelected {
	color         : white;
	background    : #576065;
	margin        : 0 0 0 0;
	padding       : 0 0 0 5px;
	width         : 95%;
	border-bottom : 1px dotted white;
	line-height   : 20px;
}

.accordionMenuInside {
	float         : left;
	width         : 100%;
	line-height   : 20px;
	text-align    : left;
	background    : #C7CDD1;
	color         : black;
}

.accordionMenuInside a {
	float         : left;
	width         : 95%;
	line-height   : 20px;
	background    : #C7CDD1;
	color         : black;
	text-align    : left;
}

.accordionMenuInside:hover {
	float       : left;
	line-height : 20px;
	background  : #576065;
	color       : black;
	text-align  : left;
}

.accordionMenuInside a:hover {
	float       : left;
	width       : 95%;
	line-height : 20px;
	background  : #576065;
	color       : white;
	text-align  : left;
}

.accordionMenuInsideLink {
	float         : left;
	line-height   : 20px;
	text-align    : left;
	background    : #90989E;
	color         : black;
}

.accordionMenuInsideLink a {
	color         : black;
	border-bottom : 1px dotted #576065;
}

.accordionMenuInsideLink a:hover {
	background : #576065;
	color      : white;
}

.accordionMenuInsideSelected a {
	float         : left;
	line-height   : 20px;
	color         : white;
	text-align    : left;
	width         : 95%;
}

.accordionMenuInsideSelected {
	float         : left;
	line-height   : 20px;
	color         : white;
	text-align    : left;
	border-bottom : 1px dotted #576065;
	background    : #90989E;
}

.accordionMenuInsideSelected:hover {
	color         : white;
}

.accordionMenuInsideSelected {
	color         : white;
}

/* ACCORDION CSS END */

/* FOOTER START */

.footer {
	background : url('../images/footerBackground.jpg') top left repeat-x;
	height     : 54px;
	text-align : center;
	color      : white;
}

.bottomMenuUl {
	height : 24px;
}

.bottomMenuUl a {
	color     : white;
	font-size : 11px;
	padding   : 0 5px 0 5px;
}

.bottomMenuUl a:hover {
	color     : #D00018;
	font-size : 11px;
	padding   : 0 5px 0 5px;
}

.bottomMenuUl .bottomMenuUlLiSelected {
	color     : #D3D4D6;
	font-size : 11px;
	padding   : 0 5px 0 5px;
}

.bottomMenuUl .bottomMenuUlLiSelected:hover {
	color     : #D3D4D6;
	font-size : 11px;
	padding   : 0 5px 0 5px;
}

.payments {
	background : white;
}

.addresses {
	text-align : left;
	color      : white;
	height     : 25px;
}

.rdc {
	text-align : right;
	color      : white;
	height     : 25px;
}

.rdcA {
	color       : #D00018;
	font-weight : bold;
}

.rdc a:hover {
	color       : #D6D7D9;
	font-weight : bold;
}

.controlsTable {
	background : white;
}

.controls {
	margin     : 5px auto 5px auto;
	text-align : center;
}

.control {
	display : inline;
}

/* FOOTER END */


/* PRODUCT GRID START */

.mainContent .productGridControl {
	font-family : Arial;
	font-size   : 11px;
	width       : 95%;
}

.mainContent .productGridHeader {
	font-family : Arial;
	font-size   : 11px;
	color       : white;
	font-weight : bold;
	text-align  : center;
	line-height : 30px;
	padding     : 0 10px 0 10px;
}

.mainContent .productGridItem {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	background  : white;
	padding     : 0 10px 0 10px;
}

.productGridItemImage img {
	margin  : 0;
	padding : 0;
}

.productGridItemDescription {
	font-size      : 11px;
	font-weight    : bold;
	vertical-align : center;
}

.productGridItemSubDescription {
	font-size      : 11px;
	font-weight    : normal;
	color          : gray;
	vertical-align : center;
}

.productGridItemPrice {
	font-weight : bold;
	font-size   : 13px;
}

.mainContent .productGridItem .productGridItemTitle a:visited{
	color : black;
}

.mainContent .productGridItem .productGridItemTitle {
	color : #D3D4D6;
}

.mainContent .productGridFooter {
	line-height : 30px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : bold;
	text-align  : right;
	background  : #F0EFDD;
	padding     : 0 10px 0 0;
}

.mainContent .productGridPager {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : center;
	background  : white;
	padding     : 5px 10px 0 10px;
}

/* PRODUCT GRID END */


/* PRODUCT DETAILS START */

.productDetails {
	padding-top : 0;
	margin-top	: 0;
}

.productDetailsTitle {
	background  : url('../images/productTitleBack.jpg') top left no-repeat;
	height      : 32px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : bold;
	text-align  : center;
	color       : black;
}

.productDetailsImage {
	width       : 254px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : center;
	color       : black;
}

.productDetailsImageTop {
	background  : url('../images/productDetailsImageTop.jpg') bottom left no-repeat;
	width       : 254px;
	height      : 6px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : center;
	color       : black;
}

.productDetailsImageMiddle {
	background  : url('../images/productDetailsImageMiddle.jpg') top left repeat-y;
	width       : 254px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : center;
	color       : black;
}

.productDetailsImageBottom {
	background  : url('../images/productDetailsImageBottom.jpg') top left no-repeat;
	width       : 254px;
	height      : 19px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : center;
	color       : black;
}

.productDetailsAttributes {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : black;
}

.productDetailsPrice {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : black;
	padding     : 0 0 0 10px;
}

.productDetailsDescriptionLeft {
	background : url('../images/productDetailsDescriptionLeft.jpg') top left no-repeat;
	height     : 26px;
	width      : 2px;
}

.productDetailsDescriptionMiddle {
	background : url('../images/productDetailsDescriptionMiddleBackground.jpg') top left repeat-x;
	height     : 26px;
}

.productDetailsDescriptionRight {
	background : url('../images/productDetailsDescriptionRight.jpg') top right no-repeat;
	height     : 26px;
	width      : 2px;
}

.productDetailsDescription {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : justify;
	color       : black;
}

.productDetailsAvailability {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : black;
	padding     : 0 0 0 10px;
}

/* PRODUCT DETAILS END */


/* CATALOGUE TREE START */

.catalogue {
	text-align : left;
}

.catalogueCollection {
	font-family : Arial;
	font-size   : 11px;
	font-weight : bold;
	text-align  : left;
	color       : black;
	list-style  : none;
}

.catalogueCollectionSelected {
	font-family : Arial;
	font-size   : 11px;
	font-weight : bold;
	text-align  : left;
	color       : #D10018;
	list-style  : none;
}

.catalogueSuperCategory {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : #D10018;
	list-style  : none;
}

.catalogueSuperCategorySelected {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : black;
	list-style  : none;
}

.catalogueSuperCategory a {
	color       : black;
}

.catalogueCategory {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : #D10018;
	list-style  : disc;
}

.catalogueCategorySelected {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : #989DA0;
	list-style  : disc;
}

.catalogueSubCategory {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : black;
	list-style  : circle;
}

.catalogueSubCategorySelected {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	color       : #D10018;
	list-style  : circle;
}

/* CATALOGUE TREE END */


/* SHOPPING CART START */

.mainContent .shoppingCartControl {
	font-family : Arial;
	font-size   : 11px;
	width       : 95%;
}

.mainContent .shoppingCartHeader {
	font-family : Arial;
	font-size   : 11px;
	color       : white;
	font-weight : bold;
	text-align  : center;
	line-height : 30px;
	padding     : 0 10px 0 10px;
	background  : #D10018;
}

.mainContent .shoppingCartItem {
	height		: 110px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : left;
	background  : white;
	padding     : 0 10px 0 10px;
}

.mainContent .shoppingCartFooter {
	line-height : 50px;
	font-family : Arial;
	font-size   : 11px;
	font-weight : bold;
	text-align  : right;
	background  : #e5e6e7;
	padding     : 0 10px 0 0;
}

.mainContent .shoppingCartPager {
	font-family : Arial;
	font-size   : 11px;
	font-weight : normal;
	text-align  : center;
	background  : white;
	padding     : 5px 10px 0 10px;
}

/* PRODUCT GRID END */

/* ERROR PAGES START */

.errorPages {
	color       :#DF0D0D;
	font-family :Tahoma;
	font-weight :bold;
	padding     :60px 0 0 0;
	font-size   :14px;
}

/* ERROR PAGES END */

.bottomBackground {
	background  : url('../images/bottomBackground.gif') center left no-repeat;
	width       : 574px;
	height      : 24px;
	color       : white;
	font-family : Arial;
	font-size   : 15px;
	font-weight : bold;
	text-align  : left;
	padding     : 0 0 0 10px;
	line-height : 24px;
}

/* TABLE GRID START */

.tableGrid {

}

.tableGridHeader {
	text-align : left;
}

.tableGridContent {
	text-align : left;
}

.tableGridContent img {
	max-width : 90px;
}

.tableGridContentText {
	color           : #576065;
	text-align      : left;
	padding         : 5px;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
}

.tableGridContentText a {
	color           : #576065;
	text-align      : left;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
}

.tableGridContentText a:hover {
	color           : black;
	text-align      : left;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
	text-decoration : underline;
}

.tableGridContentText2 {
	color           : #576065;
	text-align      : left;
	padding         : 5px;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
}

.tableGridContentText2 a {
	color           : #576065;
	text-align      : left;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
}

.tableGridContentText2 a:hover {
	color           : black;
	text-align      : left;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
	text-decoration : underline;
}

/* TABLE GRID END */

/* TABLE GRID2 START */

.tableGrid2 {
	text-align : left;
}

.tableGrid2Header {
	font-family     : Arial;
	color           : #576065;
	font-size       : 16px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	font-style      : oblique;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
}

.tableGrid2Content {
	text-align : left;
}

.tableGrid2ContentText {
	color           : #576065;
	text-align      : left;
	padding         : 5px;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
}

.tableGrid2ContentText a {
	color           : #576065;
	text-align      : left;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
}

.tableGrid2ContentText a:hover {
	color           : black;
	text-align      : left;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
	text-decoration : underline;
}

.tableGrid2ContentText2 {
	color           : #576065;
	text-align      : left;
	padding         : 5px;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
}

.tableGrid2ContentText2 a {
	color           : #576065;
	text-align      : left;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
}

.tableGrid2ContentText2 a:hover {
	color           : black;
	text-align      : left;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
	text-decoration : underline;
}

/* TABLE GRID2  END */

/* TABLE GRID2 ALT START */

.tableGrid2ContentAlt {
	text-align : left;
	background : #F7F7F7;
}

.tableGrid2ContentTextAlt {
	color           : #576065;
	text-align      : left;
	padding         : 5px;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
	background      : #F7F7F7;
}

.tableGrid2ContentTextAlt a {
	color           : #576065;
	text-align      : left;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
	background      : #F7F7F7;
}

.tableGrid2ContentTextAlt a:hover {
	color           : black;
	text-align      : left;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	line-height     : 16px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	font-size       : 11px;
	text-decoration : underline;
	background      : #F7F7F7;
}

.tableGrid2ContentText2Alt {
	color           : #576065;
	text-align      : left;
	padding         : 5px;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
	background      : #F7F7F7;
}

.tableGrid2ContentText2Alt a {
	color           : #576065;
	text-align      : left;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
	background      : #F7F7F7;
}

.tableGrid2ContentText2Alt a:hover {
	color           : black;
	text-align      : left;
	font-weight     : 701;
	font-style      : normal;
	font-variant    : normal;
	text-transform  : none;
	text-decoration : none;
	text-align      : left;
	text-indent     : 0px;
	vertical-align  : baseline;
	letter-spacing  : normal;
	word-spacing    : normal;
	line-height     : 16px;
	font-size       : 10px;
	text-decoration : underline;
	background      : #F7F7F7;
}

.tableGrid2ContentAlt {
	background : #F7F7F7;
	text-align : left;
}

/* TABLE GRID2 ALT END */

/* NEWS GRID START */

.newsGrid {

}

.newsGridDate {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	color: #576065;
	background-color: transparent;
}

.newsGridDate a {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	color: #576065;
	background-color: transparent;
	text-decoration : none;
}

.newsGridDate a:hover {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	color: #576065;
	background-color: transparent;
	text-decoration : underline;
}

.newsGridImage img {
	border : 1px solid #576065;
}

.newsGridDescription {
	color: #576065;
	background-color: transparent;
	font-family: Arial;
	font-size: 11px;
	line-height: 1.45em (16px);
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.newsGridDescription a {
	color: #576065;
	background-color: transparent;
	font-family: Arial;
	font-size: 11px;
	line-height: 1.45em (16px);
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.newsGridDescription a:hover {
	color: black;
	background-color: transparent;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	text-align: left;
	text-indent: 0px;
}

.newsGridText {
	color: #000000;
	background-color: transparent;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

/* NEWS GRID END */

/* USED GRID START */

.usedGrid1 {
	background : #EAEAEA;
}

.usedGrid2 {
	background : white;
}

.usedTitle {
color: #576065;
font-family: Arial;
font-size: 9px;
line-height: 16px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: bold;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: left;
text-indent: 0px;
}

.usedImage {
	text-align : right;
}

.usedCharacteristics {

}

.usedCharacteristicsTable {

}

.usedCharacteristicsTableTd {
color: #576065;
font-family: Arial;
font-size: 11px;
line-height: 16px;
vertical-align: middle;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: center;
text-indent: 0px;
background: #C7CDD1;
border: 1px solid #A0A0A0;
padding: 2px 12px;
}

.usedCharacteristicsTablePrice {
color: #576065;
font-family: Arial;
font-size: 11px;
line-height: 16px;
vertical-align: middle;
letter-spacing: normal;
word-spacing: normal;
font-weight: bold;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: center;
text-indent: 0px;
background: #C7CDD1;
border: 1px solid #A0A0A0;
padding: 2px 12px;
}

.usedDetails {
color: #576065;
font-family: Arial;
font-size: 11px;
line-height: 16px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: left;
text-indent: 0px;
}

.usedDetails a {
color: #576065;
font-family: Arial;
font-size: 11px;
line-height: 16px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: left;
text-indent: 0px;
}

.usedDetails a:hover {
color: black;
font-family: Arial;
font-size: 11px;
line-height: 16px;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: underline;
text-align: left;
text-indent: 0px;
}

.paging {
	margin : 0 auto;
	text-align : center;
}

.pagingSelected {
	background : #576065;
	padding    : 3px 7px;
	color      : white;
	font-weight : bold;
	border     : 1px solid #A0A0A0;
}

.pagingPlain {
	background : #C7CDD1;
	padding    : 3px 7px;
	border     : 1px solid #A0A0A0;
}

.pagingPlain a {
	color : #576065;
	text-decoration : none;
}

.pagingPlain a:hover {
	color : black;
	text-decoration : underline;
}

.pagingSelected a {
	color : white;
	text-decoration : none;
}

.pagingSelected a:hover {
	color : white;
	text-decoration : none;
}

.pagingPlain:hover {
	background : #90989E;
}

.pagingTable {

}

/* USED GRID END */

/* USED INSIDE GRID START */

.usedInsideCharacteristicTitle {
	color: #576065;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.usedInsideGrid {

}

.usedInsideGridText {

}

.usedInsideVarious {
}

.usedInsideVariousTable {

}

.usedInsideVariousTableImage img {
	float : left;
}

.usedInsideVariousTableThumbnails {

}

.usedThumbnail {
	float : left;
	margin : 0; 
}

.usedThumbnail img {
	max-width  : 50px;
}

.usedInsideVariousTableTitle {
	color: #576065;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.usedInsideVariousTablePrice {
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.usedInsideVariousTableText {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.usedInsideVariousTableText a {
	color: #576065;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
}

.usedInsideVariousTableText a:hover {
	color: black;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	text-align: left;
	text-indent: 0px;
}

.usedInsideVariousDiv {
	background : #EAEAEA;
	padding : 5px;
}

/* USED INSIDE GRID END */

.bottomBackgroundTable {
	width : 650px;
}

.bottomBackgroundLeft {
}

.bottomBackgroundRight {
}