/* GENERAL CSS START */

* {
	margin  : 0;
	padding : 0;
}

html {
	width : 100%;
}

body {
	font-family : Arial;
	text-align  : center;
	color       : white;
	font-size   : 11px;
	background  : black;
}

.all {
	text-align : center;
	margin     : 0 auto;
	width      : 980px;
	padding    : 0;
}

h1 {
	font-family     : 'Tahoma', Arial;
	color           : #DBB455;
	font-size       : 15px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	text-align      : left;
}

.h1Class {
	font-family     : 'Tahoma', Arial;
	color           : #DBB455;
	font-size       : 15px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
	font-weight     : bold;
	text-align      : left;
}

h2 {
	font-family     : 'Tahoma', Arial;
	color           : #C3A658;
	font-weight     : bold;
	font-size       : 12px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
}

.h2Class {
	font-family     : 'Tahoma', Arial;
	color           : #C3A658;
	font-weight     : bold;
	font-size       : 12px;
	line-height     : 16px;
	text-align      : left;
	margin          : 0 0 0 0;
}

h3 {
	color           : #B5893E;
	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           : #B5893E;
	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           : #C3A656;
	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           : #C3A656;
	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           : white;
	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;
	padding         : 3px;
}

.h5Class {
	color           : white;
	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;
	padding         : 3px;
}

h6 {
	color         : white;
	font-weight   : normal;
	font-size     : 10px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0;
	margin        : 0 0 0 0;
}

.h6Class {
	color         : white;
	font-weight   : normal;
	font-size     : 10px;
	line-height   : 16px;
	text-align    : left;
	margin        : 0;
	margin        : 0 0 0 0;
}

p {
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 17px;
	margin        : 11px 0 5px 0;
}

.pClass {
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 17px;
	margin        : 11px 0 5px 0;
}

ul {
	margin : 0 0 0 30px;	
}

ol {
	margin : 0 0 0 30px;	
}

ol li {
	text-align  : left;
	font-size   : 12px;
	line-height : 16px;
}

li {
	text-align : left;
}

a {
	color           : #C3A658;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #A66604;
	text-decoration : none;
	outline         : none;
}

img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

a img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

.emphasize {
	color       : #C3A658;
	font-weight : bold;
}

.antiSpam img {
	vertical-align : bottom;
}

.form {
	margin      : 5px 0 5px 0;
	font-family : 'Arial', Arial;
	font-size   : 11px;
	padding     : 2px;
}

.submit {
	margin      : 5px 0 10px 70px;
	font-family : 'Arial', Arial;
	font-size   : 11px;
	padding     : 0;
}

hr {
	color  : #c1c4c6;
	height : 1px;
	margin : 2px 0 0 0;
}

th {
	padding     : 0px;
	font-weight : bold;
	text-align  : center;
	color       : white;
	font-size   : 12px;
}

.th {
	background  : #C3A658;
	padding     : 5px;
	line-height : 20px;
	font-weight : bold;
	text-align  : center;
	color       : white;
	font-size   : 12px;

}

.tr1 {
	background  : #EDD17E;
	line-height : 30px;
	padding     : 0 0 0 15px;
	color       : black;
}

.tr2 {
	background  : white;
	padding     : 5px;
	line-height : 30px;
	color       : black;
}

.tdLeft {
	text-align  : left;
	padding     : 0 10px;
}

.tdLeft2 {
	text-align  : left;
	padding     : 0 10px;
	background  : #C3A658;
	height      : 20px;
	font-weight : bold;
}

.tdLeft3 {
	text-align  : center;
	background  : #FFFFFF;
	padding     : 0 10px;
	height      : 20px;
	color       : black;
}

.tdLeft4 {
	text-align  : center;
	padding     : 0 10px;
	background  : #EDD17E;
	height      : 20px;
	color       : black;
}

.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;
	border     : 0;
}

.ovalTableMiddleCenter select {
	border      : 0;
	padding     : 0 3px;
	width       : 45px;
}

.selectContainer {
	background  : white url('../images/selectArrow.jpg') center right no-repeat;
}

.horizontal {
	margin : 10px 0 0 0;
}

.horizontal2 {
	margin : 10px 0 0 0;
	background : url('../images/horizontalMedium.jpg') center center no-repeat;
	height : 3px;
	width : 790px;
}

.topButtonsDiv table {
	float      : right;
	text-align : right;
}

.search {
	background : url('../images/searchBackground.png') center left no-repeat;
	width      : 139px;
	height     : 28px;
}

.contentStartMenu {
	background-image    : url('../images/menuBackground.jpg');
	background-repeat   : no-repeat;
	background-position : bottom center;
}

.startLinksTd {
	background : url('../images/buttonBackground.jpg') center left no-repeat;
	width      : 161px;
	height     : 28px;
	text-align : center;
}

.startLinksA {
	font-family     : 'Tahoma', Arial;
	font-size       : 13px;
	color           : white;
	text-decoration : none;
	display         : block;
	font-weight     : normal;
}

.startLinksA:hover {
	font-family     : 'Tahoma', Arial;
	font-size       : 13px;
	color           : #C3A658;
	text-decoration : none;
	display         : block;
	font-weight     : normal;
}

.strike {
	color       : gray;
	line-height : 15px;
	background  : url('../images/strike.gif') center left repeat-x;
	padding     : 0 2px;
}

/* GENERAL CSS END */


/* CONTENT CSS START */

.simpleContent {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	color       : white;
	font-weight : normal;
	text-align : left;
}

.simpleContent li {
	font-family     : 'Tahoma', Arial;
	font-size       : 12px;
	color           : white;
	font-weight     : normal;
	line-height     : 22px;
}

.contentTop {
	width  : 986px;
	height : 5px;
}

.contentDiv {
	background : url('../images/contentBackground.jpg') top left repeat-y;
	width      : 986px;
}

.contentStartDiv {
	margin : -15px 0 0 0;
}

.contentTableLeft {
	width : 235px;
}

.contentTableRight {
	width : 752px;
}

.contentTableLeft {

}

.contentTableLeftDiv {

}

.contentTableLeftDiv2 {
	float : left;
	text-align : left;
}

.contentTableLeftDiv2  a {
	text-align : left;
}

.contentTableLeftTable {

}

.contentTableLeftTable2 {
	color : black;
	width : 100%;
}

.contentTableRight {

}

.contentTableRightDiv {

}

.contentTableRightTable {

}

.contentTableRightTableTop {
	background : url('../images/contentBanner.jpg') top left no-repeat;
	width      : 752px;
	height     : 106px;
}

.contentTableRightTableTopDiv {
	float  : right;
	margin : 10px 10px 0 0;
}

.contentBottomDiv {
	background : url('../images/contentBottom.jpg') top left no-repeat;
	width      : 986px;
	height     : 23px;
	text-align : right;
}

.mainContentDiv {
	min-height : 459px;
}

.mainContent {
	color : black;
}

.mainContentProduct {

}

.mainContentProductImage {

}

.mainContentProductImage img {
	margin     : 0 auto;
	text-align : center;
	max-width  : 320px;
}

.mainContentProductTd1 {

}

.mainContentProductTd2 {

}

.mainContentProductComments {
	margin     : 0 auto;
	text-align : center;
}

.mainContentProductVarious {

}

.mainContentProductVariousDiv {

}

.mainContentProductVariousTable {

}

.mainContentProductVariousTableTd1 {

}

.mainContentProductVariousTableTd2 {

}

.size {

}

.pieces {

}

/* CONTENT CSS END */

/* OVAL CSS START */

.oval {
	float      : left;
	background : black;
	width      : 320px;
	margin     : 10px 0 0 10px;
}

.startOval {
	float      : left;
	background : black;
	width      : 320px;
	margin     : 5px 0 5px 10px;
}


.oval a {
	color : #C3A658;
}

.oval a:hover {
	color : white;
}

.ovalTop {
	 background : #6D8D78 url('../images/ovalTop.jpg') top left no-repeat;
	 width      : 320px;
	 height     : 6px;
}

.ovalMiddleRight {
	 width       : 300px;
	 background  : #6D8D78 url('../images/ovalMiddleRight.jpg') center right repeat-y;
	 font-size   : 13px;
	 color       : #466278;
	 font-weight : bold;
	 line-height : 19px;
	 padding     : 0 10px 0 10px;
	 text-align  : center;
}

.ovalBottom {
	 background : #6D8D78 url('../images/ovalBottom.jpg') top left no-repeat;
	 width      : 320px;
	 height     : 2px;
}

.ovalContent {
	 background  : url('../images/ovalContent.jpg') top left repeat-y;
	 width       : 304px;
	 font-family : Arial;
	 font-size   : 12px;
	 text-align  : left;
	 padding     : 0 8px 10px 8px;
}

.ovalContentBottom {
	 background : url('../images/ovalContentBottom.jpg') top left no-repeat;
	 width      : 320px;
	 height     : 6px;
}

.startOval object {
	margin : 0 0 10px 0;
}

/* OVAL CSS END */

/* OVAL2 CSS START */

.oval2 {
	float       : left;
	background  : white;
	width       : 160px;
	margin      : 10px 0 0 15px;
	color       : black;
	font-family : Arial;
	font-size   : 11px;
}

.oval2 a {
	color : #C3A658;
}

.oval2 a:hover {
	color : white;
}

.oval2Top {
	 background : #F7DE8E url('../images/ovalTop.jpg') top left no-repeat;
	 width      : 160px;
	 height     : 4px;
}

.oval2Bottom {
	 background : #F7DE8E url('../images/ovalBottom.jpg') top left no-repeat;
	 width      : 160px;
	 height     : 4px;
}

.oval2Content {
	 background  : url('../images/ovalContent.jpg') top left repeat-y;
	 width       : 160px;
	 font-family : Arial;
	 font-size   : 12px;
	 text-align  : left;
	 padding     : 0 8px 10px 8px;
}
/* OVAL2 CSS END */

/* OVAL3 CSS START */

.oval3 {
	float      : left;
	background : black;
	width      : 160px;
	margin     : 10px 0 0 15px;
}

.oval4 {
	margin     : 0 auto;
	margin     : 20px 0 0 0;
}

.oval3 a {
	color : #C3A658;
}

.oval3 a:hover {
	color : white;
}

.oval3Top {
	 background : #F7DE8E url('../images/ovalTop.jpg') top left no-repeat;
	 width      : 160px;
	 height     : 6px;
}

.oval3Bottom {
	 background : #F7DE8E url('../images/ovalBottom.jpg') top left no-repeat;
	 width      : 160px;
	 height     : 2px;
}

.oval3Content {
	 background  : url('../images/ovalContent.jpg') top left repeat-y;
	 width       : 160px;
	 font-family : Arial;
	 font-size   : 12px;
	 text-align  : left;
	 padding     : 0 8px 10px 8px;
}

/* OVAL3 CSS END */

/* OVAL TABLE CSS START */

.ovalTable {
}

.ovalTableTopLeft {
	background : url('../images/ovalInsideTopLeft2.jpg') bottom right no-repeat;
	width      : 6px;
	height     : 6px;
}

.ovalTableTopCenter {
	background : url('../images/ovalTableTopCenter.jpg') bottom center repeat-x;
	height     : 6px;
}

.ovalTableTopRight {
	background : url('../images/ovalInsideTopRight.jpg') bottom left no-repeat;
	width      : 6px;
	height     : 6px;
}

.ovalTableMiddleLeft {
	background : url('../images/ovalInsideCenterRight.jpg') top left repeat-y;
	width      : 4px;
}

.ovalTableMiddleCenter {
	text-align : left;
	padding    : 3px;
}

.ovalTableMiddleCenterStatic {
	text-align : left;
	padding     : 3px 0 3px 3px;
}

.ovalTableMiddleCenterStaticDiv {
	overflow             : auto;
	height               : 140px;
	scrollbar-base-color : #CAA54C;
}

.ovalTableMiddleRight {
	background : url('../images/ovalInsideCenterRight.jpg') top right repeat-y;
	width      : 4px;
}

.ovalTableBottomLeft {
	background : url('../images/ovalInsideBottomLeft2.jpg') top right no-repeat;
	width      : 6px;
	height     : 6px;
}

.ovalTableBottomCenter {
	background : url('../images/ovalInsideBottomMiddle.jpg') top center repeat-x;
	height     : 6px;
}

.ovalTableBottomRight {
	background : url('../images/ovalInsideBottomRight.jpg') top left no-repeat;
	width      : 6px;
	height     : 6px;
}

.priceOld {
	color       : #75797A;
	float       : left;
	font-weight : normal;
	line-height : 16px;
	padding     : 5px 0 0 0;
	font-size   : 11px;
}

.priceNew {
	color       : #75797A;
	float       : left;
	font-weight : bold;
	line-height : 16px;
	padding     : 5px 0 0 0;
	font-size   : 11px;
}

.priceNew .emphasize {
	font-size   : 14px;
}

.listedProduct {
	text-align    : center;
	margin        : 20px auto 30px auto;
	padding       : 0 0 5px 0;
	border-bottom : 1px solid #EFD07D;
}

.listedProductImage {
	text-align : center;
	margin     : 0 auto;
}

.listedProductText {
	font-size   : 11px;
	font-weight : bold;
	color       : #75797A;
}

.listedProductText a {
	font-size   : 11px;
	font-weight : bold;
	color       : #75797A;
}

.listedProductText a:hover {
	font-size   : 11px;
	font-weight : bold;
	color       : #CAA54C;
}

/* OVAl TABLE CSS END */

/* OVAL TABLE V2 CSS START */

.ovalTable2 {
	margin     : 3px auto 3px auto;
	text-align : center;
}

.ovalTableTopLeft2 {
	background : url('../images/ovalInsideTopLeft.jpg') bottom right no-repeat;
	width      : 6px;
	height     : 6px;
}

.ovalTableMiddleLeft2 {
	background  : url('../images/ovalInsideCenterLeft.jpg') top left repeat-y;
	width       : 59px;
	font-size   : 9px;
	font-family : Tahoma;
	font-weight : normal;
}

.ovalTableBottomLeft2 {
	background : url('../images/ovalInsideBottomLeft.jpg') top right no-repeat;
	width      : 63px;
	height     : 6px;
}

/* OVAl TABLE V2 CSS END */

/* OVAL GRID CSS START */

.ovalGrid {
	float      : left;
	margin     : -2px 5px 0 5px;
	width      : 170px;
	min-height : 231px;
}

.ovalGridSearch {
	float      : left;
	margin     : -2px 13px 0 13px;
	width      : 170px;
	min-height : 231px;
}

.ovalSearch {
	float  : left;
	margin : 10px 37px 12px 37px;
	width  : 170px;
}

.ovalGridTable {

}

.ovalGridImage {

}

.ovalGridImage img {
	max-width : 170px;
}

.ovalGridText {
	font-weight : bold;
	line-height : 16px;
	padding     : 5px 0 0 0;
	font-size   : 11px;
}

.ovalGridText a {
	font-weight : bold;
	color       : #75797A;
}

.ovalGridText a:hover {
	font-weight : bold;
	color       : #C3A658;
}

/* OVAl GRID CSS END */

/* FOOTER CSS START */

.footerTable {
	line-height : 18px;
}

.footerTd {
	font-size : 11px;
}

.footerTdSelected a {
	color     : #C3A658;
	font-size : 11px;
}

.footerTdSelected a:hover {
	color     : #C3A658;
	font-size : 11px;
}

.footerTd a {
	color     : white;
	font-size : 11px;
}

.footerTd a:hover {
	color     : #C47F00;
	font-size : 11px;
}

.footerA {
	font-size : 11px;
}

.footerÁSelected {
	color     : #C3A658;
	font-size : 11px;
}

.footerÁSelected:hover {
	color     : #C3A658;
	font-size : 11px;
}

.footerRdc {
	font-size : 11px;
}

.footerRdc a {
	font-size : 11px;
}

/* FOOTER CSS END */

/* MENU CSS START */

.menuTable {
	text-align:left;
	width : 100%
}

.menu {
	padding : 8px 0 0 4px;
	text-align : left;
}

.menu ul {
	list-style : none;
	margin     : 0 0 0 0;
}

.menu ul li {

}

.superCategory {
	text-align : left;
}

.superCategory ul {
	list-style : none;
}

.superCategory ul li {

}

.superCategory a {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #BA9653;
	line-height : 21px;
	text-align	: left;
}

.superCategory a:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #C47F00;
	line-height : 21px;
	text-align	: left;
}

.superCategoryA {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #dccba9;
	line-height : 21px;
	text-align	: left;
}

.superCategoryA:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #C47F00;
	line-height : 21px;
}

.category {
	text-align	: left;
}

.category ul {
	list-style : none;
	margin     : 0 0 0 12px;
}

.category ul li {

}

.category a {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #918f8f;
	line-height : 20px;
	text-align	: left;
}

.category a:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 13px;
	font-weight : bold;
	color       : #DBB455;
	line-height : 20px;
}

.CategoryA, .CategoryA a {
	font-family : 'Tahoma', Arial;
	font-size   : 11px;
	font-weight : bold;
	color       : #dccba9;
	line-height : 14px;
	text-align	: left;
}

.CategoryA:hover, .CategoryA a:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 11px;
	font-weight : bold;
	color       : #C47F00;
	line-height : 14px;
}

.subCategory {

}

.subCategory ul {
	list-style : none;
}

.subCategory ul li {

}

.subCategory a {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #a8a6a7;
	line-height : 14px;
}

.subCategory a:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #E3BD5A;
	line-height : 14px;
}

.subCategorySelected .subCategoryASelected {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #CAA54C;
	line-height : 14px;
}

.subCategorySelected .subCategoryASelected:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #CAA54C;
	line-height : 14px;
}

.subCategorySelected a {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #CAA54C;
	line-height : 14px;
}

.subCategorySelected a:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #CAA54C;
	line-height : 14px;
}

.subCategoryA {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #a8a6a7;
	line-height : 14px;
	text-align	: left;
}

.subCategoryA:hover {
	font-family : 'Tahoma', Arial;
	font-size   : 12px;
	font-weight : bold;
	color       : #E3BD5A;
	line-height : 14px;
}

.goLeft 
{
	text-align:left;
}
/* MENU CSS END */

/* NEWSLETTER CSS START */

.newsletterTitle {
	font-family : Tahoma;
	font-size   : 11px;
	line-height : 25px;
	color       : #603e18;
}

.newsletterButtons {
	font-family : Tahoma;
	font-size   : 11px;
	line-height : 19px;
	color       : black;
}

.newsletterButtons a {
	color       : black;
}

/* NEWSLETTER CSS END */

.memberLoginTable {
	background : url('../images/memberLoginBack.jpg') top left no-repeat;
	width      : 446px;
	height     : 189px;
}

.loggedUserInfo a {
	color       : #C3A658;
	font-weight : bold;
	font-size   : 10px;
}

/* ZODIAC CIRCLE CSS START */

.zodiacCircle {
	width : 800px;
	margin : 20px auto;
}

.zodiacCircle table {
	text-align : center;
	margin : 0 auto;
}

.zodiacCircleImage {
	width : 300px;
	vertical-align : top;
}

.zodiacCircleTitle {
	font-family : Tahoma;
	font-size : 20px;
	color : #b6802b;
	font-weight : normal;
	width : 360px;
	padding : 5px 0;
}

.zodiacCircleNext {
	width : 120px;
	text-align : right;
	padding : 5px 0;
}

.zodiacCirclePrevious {
	width : 120px;
	text-align : left;
	padding : 5px 0;
}

.zodiacCircleText {
	font-family : Tahoma;
	font-size : 16px;
	color : #b6802b;
	font-weight : normal;
	text-align : justify;
	padding : 10px 0;
	vertical-align : top;
	min-height : 160px;
	line-height : 18px;
	white-space : no-wrap;
}

.zodiacCircleTextDiv {
	min-height : 160px;
}

.zodiacCircleText p {
	font-family : Tahoma;
	font-size : 16px;
	color : #b6802b;
	font-weight : normal;
	text-align : justify;
	vertical-align : top;
	line-height : 18px;
}

.zodiacCircleTextDiv {
	overflow : auto;
	height : 180px;
	scrollbar-base-color : #CAA54C;
	padding : 7px;
}

.zodiacCircleLink img {
	float : right;
	padding : 5px 0;
}

.zodiacCircleLine {
	background : url('../images/horizontalSmall.jpg') top center no-repeat;
	width : 350px;
	height : 3px;
}

/* ZODIAC CIRCLE CSS END */

/* COMPANIES CSS START */

.dropDownCompanies table {
	float : right;
	vertical-align : middle;
	line-height : 41px;
	color : #C3A658;
	font-size : 12px;
	font-weight : bold;
	margin : 0 10px 0 0;
}

.dropDownCompaniesTable {
	height : 41px;
}

.dropDownCompanies td {
	padding : 2px;
}

.dropDownCompaniesTable select {
	border : 1px solid white;
	background : white;
	color : #B6802B;
	width : 160px;
	height : 20px;
	padding : 0;
	margin : 0;
}

.dropDownCompaniesSelectTd {
	vertical-align : middle;
	width : 165px;
	height : 18px;
	background-image : url('../images/searchBackgroundBig.jpg');
	background-repeat : no-repeat;
	background-position : center;
}

.dropDownCompaniesSelectTd .dropDownCompaniesSelect {
	border : 1px solid white;
}

.dropDownCompaniesSelectTd select {
	border : 1px solid white;
}

.dropDownCompaniesTable select:hover, .dropDownCompanies input:hover {
	color : #C3A658;
}

.dropDownCompaniesTable option {
	background : white;
}

/* COMPANIES CSS END */

/* ADVISES START */

.advices {

}

.advicesLeft {
	width : 160px;
	vertical-align : top;
	padding : 60px 10px 0 10px;
}

.advicesTitleGeneral {

}

.advicesTitles {

}

.advicesTitlesTable {
	width : 100%;
}

.advicesArticleTitle {
	font-size : 20px;
	color : #b6802b;
	text-align : left;
}

.advicesArticleDate {
	text-align : right;
	color : #b6802b;
	font-size : 14px;
	font-weight : bold;
}

.advicesContent {

}

.advicesContentDiv {
	overflow : auto;
	height : 380px;
	scrollbar-base-color : #CAA54C;
	padding : 7px;
}

.advicesControls {

}

.advicesControls td {
	padding : 5px;
}

.advicesControlsTable {
	width : 100%;
}

.advicesControlPrevious {
	text-align : left;
}

.advicesControlNext {
	text-align : right;
}

.advicesArchive {
	background : url('../images/buttonBackground.jpg') center left no-repeat;
	width      : 161px;
	height     : 28px;
	text-align : center;
	line-height : 26px;
	margin : 35px auto;
}

.advicesArchive a {
	display : block;
}

/* ADVICES END */

/* REPORTAGE START */

.reportage {

}

.reportageLeft {
	width : 160px;
	vertical-align : top;
	padding : 60px 10px 0 10px;
}

.reportageTitleGeneral {

}

.reportageTitles {

}

.reportageTitlesTable {
	width : 100%;
}

.reportageArticleTitle {
	font-size : 20px;
	color : #b6802b;
	text-align : left;
}

.reportageArticleDate {
	text-align : right;
	color : #b6802b;
	font-size : 14px;
	font-weight : bold;
}

.reportageContent {

}

.reportageContentDiv {
	overflow : auto;
	height : 480px;
	scrollbar-base-color : #CAA54C;
	padding : 7px;
}

.reportageControls {

}

.reportageControls td {
	padding : 5px;
}

.reportageControlsTable {
	width : 100%;
}

.reportageControlPrevious {
	text-align : left;
}

.reportageControlNext {
	text-align : right;
}

.reportageArchive {
	background : url('../images/buttonBackground.jpg') center left no-repeat;
	width      : 161px;
	height     : 28px;
	text-align : center;
	line-height : 26px;
	margin : 35px auto;
}

.reportageArchive a {
	display : block;
}


/* REPORTAGE END */

/* REPORTAGE GRID START */

.reportageDiv {
	float  : left;
	margin : 6px 40px 7px 40px;
	width  : 170px;
}

.reportageDivTable {

}

.reportageDivImage {
	text-align : center;
}

.reportageDivImageAlter 
{
	width : 170px;
	height: 170px;
	border : 3px solid #d4ac68;
}

.reportageDivImageAlter img {
	width : 170px;
	height: 170px;
	border : 3px solid #d4ac68;
}


.reportageDivText {
	font-weight : bold;
	line-height : 16px;
	padding     : 5px 0 0 0;
	font-size   : 11px;
	margin : 0 auto;
}

.reportageDivTextDiv {
	width : 190px;
	white-space : wrap;
}

.reportageDivText a {
	font-weight : bold;
	color       : #C3A658;
}

.reportageDivText a:hover {
	font-weight : bold;
	color       : #C47F00;
}

*/ REPORTAGE GRID END */

/* ARCHIVE START */

.archive {

}

.archiveLeft {
	width : 160px;
	vertical-align : top;
	padding : 60px 10px 0 10px;
}

.archiveTitleGeneral {

}

.archiveContent {

}

.archiveTable {
	width : 100%;
}

.archiveTable td {
	padding : 5px;
	text-align : left;
	vertical-align : middle;
}

.archiveTable ul {
	list-style : none;
	text-align : left;
}


.archiveDate {
	vertical-align : top;
	width : 60px;
}

.archiveTitle {
	vertical-align : top;
}

.archiveContentDiv {
	overflow : auto;
	height : 380px;
	scrollbar-base-color : #CAA54C;
	padding : 7px;
}

/* ARCHIVE END */

.startLinksDiv
{ float : right;
	text-align : right;
	margin : 15px 0 0 0;
	width : 490px;
	}
	
	.startLinksDiv2 
{ float : right;
	margin : 15px 0 0 0;
	}