/* standard elements */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #474747 url('/Siteimages/body.jpg') repeat-y center top;
	font: normal 0.7em Tahoma,Verdana,sans-serif;	
}
a {
	color: #FFF;
	text-decoration: none;
}

/* headings */
h1 {font: normal 2em sans-serif; margin-top: 1em;margin-bottom: 0.6em;}
h2 {font: normal 1.8em sans-serif; margin-top: 0.8em;}
h3 {font: bold 1.3em sans-serif; margin-top: 0.6em;margin-bottom: 0.6em;}
h4 {font: bold 1.1em sans-serif; margin-top: 0.4em;}

h1,h2,h3,h4 {color: #b0daff;}

/* misc elements */
code {
	background: url('/Siteimages/code.gif');
	border-left: 6px solid #1664D9;
	border: 1px solid #F0F0F0;
	color: #555;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}


.error {
	color: #FF9900;

}

blockquote {
	background: #FAFAFA url('/Siteimages/quote.gif') no-repeat;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #555;
	display: block;
	font: normal 1.2em sans-serif;
	margin: 1em 0;
	padding: 0.6em 1em 0.2em 40px;
}
ol {margin: 0 0 1.2em 2em;}

table {
	border-collapse: collapse;
	margin: 0px;	
}

tr {
	height: 20px;
}
td {
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid #112b3f;
	border-left: 1px solid #112b3f;
	border-bottom: 1px solid #112b3f;
	border-right: 1px solid #112b3f;
}

tr.d0 td {
	background-color: #1c486a; 
}
tr.d1 td {
	background-color: #10324d;
}
tr.d2 td {
	background-color: #ffffff;
}



/* structure */
#main {
	width: 970px;
	margin: 0 auto;
}
#main_left {
	float: left;
	width: 210px;
}
#main_right {
	float: right;
	width: 756px;
}

#content_left {
	float: left;
	width: 350px;
}
#content_right {
	float: left;
	width: 350px;
	padding-left: 10px;
}
#related {
	float: left;
	width: 730px;
}
#relateditem {
	float: left;
	width: 240px;
}

/* misc */
.left {float: left;}
.right {float: right;}
span.comment {padding-left: 18px; background: url('/Siteimages/icon_comment.gif') no-repeat left center;}
.clearer {clear: both; font-size: 0; height: 0;}

/* home */
#header {
	background: #000 url('/Siteimages/welcome.jpg') no-repeat;
	height: 346px;
}
#header h1 {
	font: normal 2.2em Verdana,sans-serif;
	margin: 0;
	padding: 124px 0 0 24px;
}



/* top navigation */

#menu {position:relative; width:756px; height:70px; 
	background:transparent url('/Siteimages/newmenu1.gif') no-repeat; margin:0 auto;}
#menu ul {margin:0; padding:0;}
#menu li {list-style-type:none; width:84px; height:70px; display:inline;float:left;text-align:center;}
#menu a {background:transparent url(/Siteimages/newmenu2.gif) no-repeat scroll 756px 70px;
color:#B0DAFF;
display:block;
font-size:8pt;
font-style:italic;
font-weight:bold;
height:30px;
padding-top:40px;
text-decoration:none;
}
* html #menu a  {height:30px;}

#menu a#item1:hover,#menu a.active {background-position: 0 0; z-index:0;color:#FFFFFF;}
#menu a#item2:hover,#menu a.active {background-position: -84px 0; z-index:0;color:#FFFFFF;}
#menu a#item3:hover,#menu a.active {background-position: -168px 0; z-index:0;color:#FFFFFF;}
#menu a#item4:hover,#menu a.active {background-position: -252px 0; z-index:0;color:#FFFFFF;}
#menu a#item5:hover,#menu a.active {background-position: -336px 0; z-index:0;color:#FFFFFF;}
#menu a#item6:hover,#menu a.active {background-position: -420px 0; z-index:0;color:#FFFFFF;}
#menu a#item7:hover,#menu a.active {background-position: -504px 0; z-index:0;color:#FFFFFF;}
#menu a#item8:hover,#menu a.active {background-position: -588px 0; z-index:0;color:#FFFFFF;}
#menu a#item9:hover,#menu a.active {background-position: -672px 0; z-index:0;color:#FFFFFF;}

#trail {
	color: #b0daff;	
}






/* sidebar label */
.blabel {
	background: #333 url('/Siteimages/blabel.jpg') no-repeat;
	clear: both;
	height: 30px;

}

.slabel {
	background: #333 url('/Siteimages/slabel.jpg') no-repeat;
	clear: both;
	height: 30px;

}

.llabel {
	background: #333 url('/Siteimages/llabel.jpg') no-repeat;
	clear: both;
	height: 30px;

}

.mlabel {
	background: #333 url('/Siteimages/mlabel.jpg') no-repeat;
	clear: both;
	height: 30px;

}

.nlabel {
	background: #333 url('/Siteimages/nlabel.jpg') no-repeat;
	clear: both;
	height: 30px;

}

.logo {
	background: url('/Siteimages/venhilllogo.gif') no-repeat;
	clear: both;
	height: 79px;
              width: 208px;
	overflow: hidden;
}

.minibasket {
	
	
	font: normal 1.2em Verdana,sans-serif;
	color: #98cdcd;
	margin: 0;
	padding: 0;
              margin-bottom: 0.6em;
              margin-top: 0.6em;
	margin-left: 0.6em;
}




input
{
	font: normal Verdana,sans-serif;
	font-size: 11px;
	color: #2d5e65;
	background: #c2ebeb;
	border: 1px solid #c2ebeb;
 	margin-bottom: 0.2em;
        margin-top: 0.2em;

}

input.arrow
{
	background: #081639 url(/Siteimages/arrow.gif) no-repeat;
 	margin-bottom: 0em;
        margin-top: 0.1em;
	width:22px;
	height:19px;
	border: 0px solid #081639;
	display: block;
}
input.floatleft
{
	float:left;
}

a.arrow
{
	background: #081639 url(/Siteimages/arrow.gif) no-repeat;
 	margin-bottom: 0em;
    margin-top: 0.1em;
	width:22px;
	height:19px;
	border: 0px solid #081639;
	display: block;
	overflow:hidden;
}

a.arrow:hover
{
	background: #081639 url(/Siteimages/hoverarrow.jpg) no-repeat;
	
}


/* lists */
ul.block {
	background: #2A2A2A;
	border-top: 1px solid #3A3A3A;
	margin: 0;
	padding: 0;
              margin-bottom: 0.6em;
}
.block li {
	border-bottom: 1px solid #3A3A3A;
	list-style: none;
}
.block a {
	background: url('/Siteimages/block.jpg') repeat-x left top;
	color: #98cdcd;
	display: block;
	font: normal 1.2em Verdana,sans-serif;
	padding: 0.5em 2% 0.5em 5%;
	width: 92%;
}
.block a:hover {
	background: #222;
	color: #FFF;
}
.block a em {
	color: #999;
	display: block;
	font: normal 0.8em Verdana,sans-serif;
	margin-top: 0.3em;
}


/* content */ 
#content {
	color: #b0daff;
	background: #000 url('/Siteimages/hcontentbg.gif') repeat-x;
	font: normal 1.1em Verdana,sans-serif;
	line-height: 1.5em;
	padding: 1em 1em 0em; 
}
#content a {color: #1664DA;}
#content a:hover {
	text-decoration: underline;
	color: #06F;
}
#content p {margin: 0.4em 0 1em 0;}

/*main content */

#maincontent {
	color: #b0daff;
	background: #183e5c url('/Siteimages/topbg.gif') repeat-x;
	font: normal 1.1em Verdana,sans-serif;
	line-height: 1.5em;
	padding: 1em 1em;
	height:auto;
	min-height:600px;

}

/* hack  \*/
* html #maincontent {

	height: 600px;

}
/* end */


#maincontent a {color: #ffde00;}
#maincontent a:hover {
	text-decoration: underline;
}
#maincontent p {margin: 0.4em 0 1em 0;}
#maincontent .descr {
	color: #666;
	margin-bottom: 0.5em;
}
#maincontent ul li {list-style: url('/Siteimages/li.gif');}
#maincontent ul {margin-left: 1.8em;}



	#maincontentwhite {
	color: #000;
	background: #ffffff url('/Siteimages/topbgw.gif') repeat-x;
	font: normal 1.1em Verdana,sans-serif;
	line-height: 1.5em;
	padding: 1em 1em; 
	height:auto;
	min-height:600px;
}

/* hack  \*/

* html #maincontentwhite {

	height: 600px;

}
/* end */

#maincontentwhite a {color: #ffde00;}
#maincontentwhite a:hover {
	text-decoration: underline;
}
#maincontentwhite p {margin: 0.4em 0 1em 0;}
#maincontentwhite h1 {font: normal 2em sans-serif; margin-top: 1em;color: #000;}
#maincontentwhite .descr {
	color: #666;
	
}
#maincontentwhite ul li {list-style: url('/Siteimages/li.gif');}
#maincontentwhite ul {margin-left: 1.8em;}




#botright {

	background: #183e5c url('/Siteimages/botbg.gif') repeat-x;
	height:49px;
	clear:both;
}

#botrightwhite {

	background: #ffffff url('/Siteimages/botbgw.gif') repeat-x;
	height:49px;
}

/* footer */
#footer {
	color: #666;
	clear: both;
}
#footer .right {color: #98cdcd;}
#footer .right a {color: #98cdcd;}
#footer .right a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer .right {

	font: normal 1.1em Verdana,sans-serif;
	color: #98cdcd;
	margin-right: 0.3em;
	padding: 0.6em 0;
	text-align: right;
	width: 750px;
}

/* posting */
.post_info {
	background: #FAFAFA;
	border: 1px solid #EEE;
	color: #555;
	margin-bottom: 1em;
	padding: 0.6em 0.7em;
}

/* Quick Buy */
table.QuickBuy {
	margin: 0 0 10px;
}
table.QuickBuy caption {
	margin: 0 0 10px;
	text-align: left;
}
table.QuickBuy th, table.QuickBuy td {
	border: none;
	padding: 2px;
}

/* Saved Baskets */
table.SavedBasket {
	margin: 0 0 10px;
}
table.SavedBasket caption {
}
table.SavedBasket th, table.SavedBasket td {
	border: none;
	padding: 2px 4px;
}

/* Add adress*/

#adddressinput select{
	padding: 0;
	margin:0;
}
#promotion img, #promotion a{
	padding: 0;
	margin: 0;
}
#menu ul.submenu
{
	background:#2A2A2A none repeat scroll 0 0;
	border:2px solid #3A3A3A;
	position:absolute;
	top: 66px;
	width:166px;
}

#menu ul.submenu li
{
	display:block;
	border-bottom:2px solid #3A3A3A;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height:auto;
	width:auto;
	float:none;
}

#menu ul.submenu li a:hover {
background:#222222 none repeat scroll 0 0;
color:#FFFFFF;
}

#menu ul.submenu li a {
background:transparent url(/Siteimages/block.jpg) repeat scroll left top;
color:#98CDCD;
display:block;
padding:0.5em 2% 0.5em 5%;
height:auto;
font-size:1.2em;
width:154px;
font-weight:normal;
font-style:normal;
text-align:left;
}