html {
	background: #55736b url('images/stripes.png') repeat fixed;
}

body {
	font: 15px Arial, Helvetica, sans-serif;
	color: #354742;
	margin: auto 0px;
	padding: 0;
	line-height: 21px;
}

h3{
font-size:15px;
}
#lhs{
background: transparent url('images/lhs.png') no-repeat;
position:fixed;
width:148px;
height:615px;
margin-top:180px;
margin-left:-140px;
z-index:0;
}
#rhs{
 background: transparent url('images/rhs.png') no-repeat;
position:fixed;
width:283px;
height:628px;
margin-left: 770px;
margin-top:250px;
z-index:1;
}

#logo{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/logo.png') no-repeat;
position:absolute;
width:301px;
height:166px;
}




img {
	border: none;
}

a {
	outline: none;
		font-weight: bold;/*old: this was added */
}

form {
	margin: 0;
	padding: 0;
}
#background{
background: url(images/background.png) no-repeat;
}

#page {
	width: 770px;
	padding: 0 6px;
	height: 100%;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:100;
}

/* header start */
#header {
	overflow: hidden;
	height: 100%;
	margin:auto 0px;
	width: 912px;
}

/* logo start */
#header h1 {
	float: left;
	margin: 22px 0 0;
}

#header h1 a {
	float: left;
	margin: -10;  /*old: 0  - this gets the content higher towords the header !*/
	text-indent: -9999px;
	width: 251px;
	height: 125px;  /*old: 154px;*/
	overflow: hidden;
/*	background: url('images/logo.gif') no-repeat;*/
}

/* logo end */
/* input start */
#header .form {
	float: right;
	width: 177px;
	height: 33px;
	padding: 0 0 0 180px;
	background: url(images/input-bg.gif) no-repeat;
}

#header .form .text {
	padding: 3px 0 0 0;
	outline: none;
	margin: 5px 0 0 -150px;
	color: #fff;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: none;
	border: none;
}

/* input end */
/* navigation start */
.navigation {
	margin: 5px 143px 0 0;
	display: inline;
	padding: 0;
	list-style: none;
	float: right;
	clear: both;
}

.navigation li {
	float: left;
	width: 109px;
	height: 36px;
	padding: 0 0 0 2px;
}

.navigation li a {
	float: left;
	width: 109px;
	height: 27px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	padding: 9px 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/navigation-bg') no-repeat;
}

.navigation li a.active,
.navigation li a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/navigation-hover-bg') no-repeat;
}

/* navigation end */
/* header end */
#content {
	overflow: hidden;
	height: 100%;
	background: #fff;
	padding: 0 25px 20px 50px; /*old: 0 25px 20px 50px;*/
		position:relative;
	z-index:2;
}

/* breadcrumb start */
.breadcrumb {
	margin:0;
	padding: 17px 0 0 0;
	list-style: none;
	overflow: hidden;
	height: 100%;
		margin-left:50px;

}

.breadcrumb li {
	float: left;
	font-size: 22px;
	font-weight: bold;
	margin-left: -9px;
	display: inline;
	padding: 0 18px;
	background: url(images/breadcrumb-bullet.gif) no-repeat 0 9px;
	color: #3c504b;
}

.breadcrumb li a {
	text-decoration: none;
	color: #3c504b;
	font-size:16px;
}

.breadcrumb li a:hover {
	text-decoration: underline;
}

/* breadcrumb end */


/* main start */
.main {
	float: left;
	width: 555px;
	margin-left:-35px;
}
.main a:link{
color:#79ba2c;
font-size:11pt; /*  old: font-size:15pt;*/
text-decoration:none;
}

.main a:hover{
color:#79ba2c;
font-size:11pt; /*  old: font-size:15pt;*/
text-decoration:underline;
}

.main a:visited{
color:#79ba2c;
font-size:11pt;  /* old: 15pt;*/
text-decoration:none;
}



.about {
	margin:30px 0 0 -30px;
	display:inline;
}
.about h2 {
	margin: 2px 0 0;
	color: #79ba2c;
	font-weight: normal;
	font:26px/28px Arial, Helvetica, sans-serif;
}

.image-block h2 a:link{
	color:#79ba2c;
	margin: 2px 0 0;
	font: 26px/28px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.image-block h2 a:hover{
	color:#79ba2c;
	margin: 2px 0 0;
	font: 26px/28px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
}
.image-block h2 a:visited{
	color:#79ba2c;
	margin: 2px 0 0;
	font: 26px/28px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.image-block h2 a:active{
	color:#79ba2c;
	margin: 2px 0 0;
	font: 26px/28px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
}
.image-block h2 {
	margin: 2px 0 0;
	color: #79ba2c;
	font-weight: normal;
	font:26px/28px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

h2 {
	color:#79ba2c;
	margin: 2px 0 0;
	font:26px/28px Arial, Helvetica, sans-serif;
	font-weight: normal;
}




/* sidebar start */
.sidebar {
	float: right;
	width: 164px;
}

.sidebar h2 {
	margin: 20px 0 0;
	color: #384a45;
	font-size: 14px;
	line-height: 18px;
}

.ads {
	margin: 12px 0 0;
}

/* category start */
.category {
	margin: 25px 0 0;
	float: right;
	width: 158px;
}

.category h3 {
	margin: 0;
	color: #82b43b;
	font-size: 16px;
	/* letter-spacing: -1px;  */  /*old: removed - so that there will be spacing in the category h3*/
}

.category ul {
	margin: 0;
	padding: 5px 0 0;
	list-style: none;
}

.category ul li {
	font-size:11px; /*old: this line was added to get the categories link smaller */
	line-height: 18px;
	color: #9F9F9F;
}

.category ul li a {
	text-decoration: none;
	color: #0d1a19;
}

.category ul li a span {
	color: #9f9f9f;
}

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

/* category end */



/* comments2 start */
.comments2 {
	margin: 25px 0 0;
	float: right;
	width: 158px;
}

.comments2 h3 {
	margin: 0;
	color: #82b43b;
	font-size: 16px;
	/* letter-spacing: -1px;  */  /*old: removed - so that there will be spacing in the comments2 h3*/
}

.comments2 ul {
	margin: 0;
	padding: 5px 0 0;
	list-style: none;
}

.comments2 ul li {
	font-size:11px; /*old: this line was added to get the categories link smaller */
	line-height: 18px;
	color: #0d1a19;
}

.comments2 ul li a {
	text-decoration: bold;
	color: #9F9F9F;
}

.comments2 ul li a span {
	color: #9f9f9f;
}

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

/* comments2 end */


/* sidebar end */
/* image-block start */


.image-block {
	overflow: hidden;
	height: 100%;
	width: 545px;
	padding-bottom: 20px;
	padding-top: 25px;
}


.image-block .links {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 100%;
}

.image-block fnks li,
.more-link {
	float: left;
	padding: 0 13px 0 8px;
	display: inline;
	background: url(images/links-divider.gif) no-repeat 0 2px;
	color: #abc447;
	font-weight: bold;
	font-size: 13px;
}

.image-block .links li:first-child {
	background: none;
	padding: 0 13px 0 0;
}
* html .image-block .links li {
	background-image: expression( (this===this.parentNode.childNodes[0]) ? "none" : "auto");
	padding: expression( (this===this.parentNode.childNodes[0]) ? "0 13px 0 0" : "auto");
}


a.more-link {
	background: none;
	padding: 0;
}
a.more-link:hover { text-decoration: none; }
.image-block .links li a {
	color: #abc447;
	text-decoration: underline;
}

.image-block .links li a:hover {
	text-decoration: none;
}

/* images start */
.images {
	overflow: hidden;
	height: 100%;
	padding: /*old: 13px*/0 0 0;
}

/*  old:  (I just erased it)
.images a {
	float: left;
	margin: 4px 6px 0 0;
}
*/

.images a img {
	display: block;
}


/* buy and preview */

/* buy and preview */

.details_buy{
font-family: "Arial", Helvetica, sans-serif;
}
.details_buy a:link{
color: #000;
font-family: "Arial", Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
.details_buy a:hover{
text-decoration:underline;
color:#000;
}
.details_buy a:visited{
text-decoration:underline;
color:#000;
font-weight:bold;
}
.details_preview{
font-family: "Arial", Helvetica, sans-serif;
}
.details_preview a:link{
color: #000;
font-family: "Arial", Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.details_preview a:hover{
text-decoration:underline;
color:#000;
}
.details_preview a:visited{
text-decoration:underline;
font-weight:bold;
color:#000;
}

.details_title {
color: #79af2d;
text-transform: uppercase;
font-family: "Arial", Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
.details_bold {
color: #000;
font-family: "Arial", Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.details_price {
color: #990033;
font-family: "Arial", Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}


/* images end */
.date {
	color: #354742;
	display: block;
	font-size: 13px;
}

/* image-block end */
/* main end */



/* footer start */
#footer {
	overflow: hidden;
	height: 100%;
	background: #fff;
	padding: 0 25px 20px 50px;
		position:relative;
}
#footer p {
	margin: 0;
	padding: 0 0 0 20px;
	color: #706C79;
	font-size: 12px;
	line-height: 53px;
	border-top: 1px solid #ecdce3;
}
.pages {
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 100%;
}
.pages li {
	float: left;
	font-size: 13px;
	color: #3e524d;
	line-height: 24px;
	padding: 0 9px 0 8px;
	background: url(images/pages-divider.gif) no-repeat 100% 0;
}
.pages li a {
	color: #3e524d;
	text-decoration: none;
}
.pages li a:hover {
	text-decoration: underline;
}
.popular {
	overflow: hidden;
	height: 100%;
		width:768px;
		margin-left:-50px;
	border-top: 1px solid #ecdce3;
	margin-top: 13px;
	padding: 20px 0 24px 0;
}
.popular div {
	float: left;
	width: 224px;
	padding: 0 9px 0 21px;
}
.popular div h3 {
	margin: 0;
	font-size: 16px;
	color: #80b224;
	padding: 0 0 9px;
	background: url(images/popular-line.gif) repeat-x 0 100%;
}
.popular div ul {
	margin: 0;
	padding: 6px 20px 0 0;
	list-style: none;
	font-size:12px; /* old: this line is added to get the "most popular" links to get smaller*/

}

/* ---------bottom lists spacing-------*/

.popular div ul li {
	margin: 7px 0 0;
	padding: 0px 0px 0 17px;
	line-height: 1.2em;
	background: url(images/popular-divider.gif) no-repeat 0 4px;
}

.popular div ul li a {
	text-decoration: none;
	color: #3e524d;
}
.popular div ul li a:hover {
	text-decoration: underline;
}
/* footer end */
/* form start */
.form-block {
	float: left;
	width: 530px;
	clear: left;
	margin: 40px 0 0 -34px;
	display: inline;
}
.form-block .link2,
.form-block .link1 {
	display: block;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 0 36px;
}
.comments {
	padding: 0 0 0 36px;
}
.comments .commentlist {
	list-style: none;
}
.commentmetadata a {
	color: #3E524D;
}
.form-block .link2 a,
.form-block .link1 a {
	color: #3e524d;
	text-decoration: none;
	padding: 0 0 0 19px;
	background: url(images/form-link1.gif) no-repeat 0 3px;
}
.form-block .link2 a {
	background: url(images/form-link2.gif) no-repeat 0 4px;
}

.form-block .link2 a:hover,
.form-block .link1 a:hover {
	text-decoration: underline;
}
.form {
	overflow: hidden;
	height: 100%;
	background: url(images/popular-line.gif) repeat-x ;
	padding: 27px 99px 0 36px;
	margin: 10px 0 0;
}
.form h3 {
	float: left;
	font-size: 18px;
	color: #80b224;
	margin: 0;
}
.form p {
	float: right;
	margin: 0;
	padding: 3px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #455b56;
}
.about p{
padding-right:30px;
text-align:justify;
}
.form p a {
	text-decoration: underline;
	color: #72964d;
}
.form p a:hover {
	text-decoration: none;
}
.form .textarea {
	float: left;
	width: 393px;
	clear: both;
	margin: 8px 0 0;
	border: 1px solid #455b56;
}
.form .inputarea {
	float: left;
	clear: both;
	margin: 8px 0 0;
	margin-bottom: 10px;
	width: 393px;
}

.form textarea {
	width: 388px;
	overflow: auto;
	height: 176px;
	float: left;
	border: 1px solid #a9bba0;
	background: #d5dfca url(images/textarea-bg.gif) repeat-x ;
	margin: 0;
	padding: 0 0 0 3px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #587363;
}
.form .submit {
	float: left;

	margin: 10px 0 0;
}
/* form end */
