	/* ========================================================================================= */

#page {
	width: 100%;border:0px solid yellow;
	margin:0px auto;/* margin: 0 auto 2px auto; */
	text-align:left;
}	

#main {width:100%; overflow:hidden;/*Center container on page*/}
#sidebar {float: left;width: 150px;border: 0px #00ec4c outset; /*Width of left column*/margin-left:2px;}
#pagewrapper {border:0px #d1ec4c solid;margin:0px auto;
	    top: 187px; /* 78px header + 10px padding from site container */
	    /* 8px header + 10px padding from site container  right: 108px; */}
		
#content {	margin:0px auto; border: 0px blue solid;width:1000px;}		
#contentcolumn{width:830px;border: 0px black outset;float: right; /* margin-left: 200px;margin-top:30px; Set left margin to LeftColumnWidth*/}
#productcontent{overflow:hidden;border: 1px black solid;}
#writeroot{margin-left:0px;}
#header {/* background: transparent url('media/header.jpg') no-repeat center center; */ margin-left:0px;width:100%;
height:100px;border: 0px #b0b0b0 outset;margin-bottom:0px;width:100%;overflow:hidden;
background: transparent url('media/headerright.jpg') no-repeat top center;
}
DIV.headerleft {

/*background: transparent url('media/headerleft.jpg') no-repeat top left;*/
z-index:10000!important;
border: 0px #d1ec4c outset;height:100px;float: left;width:136px;}
DIV.headerright {background: transparent url('media/headerright.jpg') no-repeat top left;z-index:10000!important;
border: 0px #d1ec4c outset;height:100px;float: right;width:864px;}

#contentwrapper{float: left;width: 100%; }


#leftcolumn{float: left;width: 200px;border: 0px #a1ec4c outset; /*Width of left column*/
 /*Set margin-left: -840px; left margin to -(MainContainerWidth)*/
background: #C8FC98;}


#footer{border: 0px green outset;float:left;width:100%;}
/* =============Box========================================================================== */
.box{float:left;display:block;}
.box_bg_ {background: transparent url('media/box_bg.png');width:196px;padding: 2px 12px;border: 0px red outset;display:block;overflow:auto;}

.box {width: 150px;		border-left: 1px solid #BFBFBF;		border-right: 1px solid #BFBFBF;		color: #4B4B4B;padding: 0;
margin: 0;}

.box .box_top {background: transparent url('media/box_150.png')  no-repeat;height: 5px;display: block;		margin: 0 -1px;		overflow: hidden;}
.box .box_btm {background: transparent url('media/box_150.png') 0 -5px no-repeat;height:5px;display: block;		margin: 0 -1px;		overflow: hidden;}
.box .box_content{overflow: hidden;width: 100%;margin: 5px 5px 5px 5px;}

	
		/*================================== Products ==================================*/
	.boxProductList{width:275px;height:250px;border: 0px #d3d3d3 outset;float:left;}
	.boxSmall{border: 5px blue outset;height:230px;float:left;width:250px;}

#menu{width:100%;z-index:3000;float:left;
background: #387cc2;height:22px;}
/*
border: 2px #EEEEEE outset;
#menu {text-decoration: none;	text-align:center;	vertical-align:middle;	}								*/


#sddm
{	margin: 0;width:100%;background: #387cc2;
	padding: 0;height:22px;
	z-index: 3000;}

#sddm li
{	margin: 0;
	padding: 0;height:22px;
	list-style: none;vertical-align: middle;
	float: left;line-height:22px; // LINE-HEIGHT DOES CENTER VERTICALLY!!!

	}

#sddm li a
{	display: block;vertical-align: middle;
	/*margin: 0 1px 0 0;
	padding: 4px 10px;*/
	width: 60px;height:22px;
	background: #387cc2;/* #5970B2;*/
	color: #FFF;
	text-align: center;font-size:17px;
	/*border-right: 1px solid #FFF;*/
	text-decoration: none}

#sddm li a:hover
{	background: #6b9ed2 /* #abc9e5 #49A3FF;*/}


#sddm li a.red
{	display: block;vertical-align: middle;
	/*margin: 0 1px 0 0;
	padding: 4px 10px;*/
	width: 60px;height:22px;
	background: red;/* #5970B2;*/
	color: #FFF;
	text-align: center;font-size:17px;
	/*border-right: 1px solid #FFF;*/
	text-decoration: none}

#sddm li a.red:hover
{	background: black; /* #abc9e5 #49A3FF;*/}


#sddm li a.black
{	display: block;vertical-align: middle;
	/*margin: 0 1px 0 0;
	padding: 4px 10px;*/
	width: 60px;height:22px;
	background: black;/* #5970B2;*/
	color: #FFF;
	text-align: center;font-size:17px;
	/*border-right: 1px solid #FFF;*/
	text-decoration: none}

#sddm li a.black:hover
{	background: blue; /* #abc9e5 #49A3FF;*/}



#sddm div
{	
	visibility: hidden;
	margin: 0;float:left;
	padding: 0;
	background: #EAEBD8;
	border: 0px solid #5970B2;border-top:0;}

	#sddm div a
	{	
		display: block;
		margin: 0;
		/*padding: 5px 10px; */
		width: auto;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		/* border-right: 1px solid #FFF;*/
		background: #abc9e5;/* #EAEBD8;*/
		color: #000;/* #2875DE;*/
		font: 11px arial}

	#sddm div a:hover
	{	background: #387cc2; /* #49A3FF;*/
		color: #FFF}





	
	/* ========================================================================================= */
	/* -----------------------------------------------------------------------------------------
	 * html + body
	 * ----------------------------------------------------------------------------------------- */
	body {	    color: #2d2d2d;	    font-family: Arial, Helvetica, sans-serif;	     /* font-size: 75%; 12px/1em */	    margin: 0;	    padding: 0;	}
	

	/* -----------------------------------------------------------------------------------------
	 * forms
	 * ----------------------------------------------------------------------------------------- */
	input, 
	select{
		color: #2d2d2d;
	}
	
	input, 	select {
	    border: 1px solid #B6B6B6;
	    font-family: Arial, Helvetica, sans-serif;
	    /*font-size: 100%;*/
	}
	
	textarea {
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 100%;
	}
	
	input[type = 'text']:hover, 
	select:hover, 
	input:focus, 
	select:focus {
	    background-color: #FDF6E9;
	}
	
	fieldset {
	    margin: 0;
	    padding: 0;
	    border: none;
	}
	
	/* -----------------------------------------------------------------------------------------
	 * etc
	 * ----------------------------------------------------------------------------------------- */ 
	.clear {
	    clear: both;
	    width: 1px; /* force content */
	    line-height: 0;
	}
	.ad-marker {
	    font-size: 11px;
	    color: #666;
	    margin: 0;
	    padding: 0;
	}
	
	
	/*================================== Prices ==================================*/
	
	span.priceBlackBold {
	    color: #000;
	    font-weight:bold;
	    white-space: nowrap;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('media/oval-gray-left.gif') no-repeat top left;
display: block;width:150px;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #d3d3d3; /*button text color*/ #494949;

text-decoration: none;
}

a.ovalbutton span{

background: transparent url('media/oval-gray-right.gif') no-repeat top right;
display: block;
color: black;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
text-decoration: none;
 color:#d3d3d3;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
text-decoration: none;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

	/*================================== Language ==================================*/
	#lang {	    position: absolute;left:100px;
	    top: 10px; /* 78px header + 10px padding from site container */
	     /* 8px header + 10px padding from site container right: 10px;*/
	    width: 200px;height: 15px;z-index: 2000;	/* border: 2px #d1ec4c outset;overflow:auto;*/}
	#lang li{list-style-type: none;display: inline;padding:0;margin: 0;padding-bottom: 1px;}
	
	#currency {	    position: absolute;left:100px;
	    top: 28px; /* 78px header + 10px padding from site container */
	     /* 8px header + 10px padding from site container right: 10px;*/
	    width: 200px;height: 15px;z-index: 2000;	/* border: 2px #d1ec4c outset;overflow:auto;*/}
	#currency li{list-style-type: none;display: inline;padding:0;margin: 0;padding-bottom: 1px;}
		#currency li a{text-decoration: none;color: #2e6ab1;}
	
	


	/*================================== Pagination ==================================*/

.pagination{margin-left: 0px;padding: 2px;text-align: center;width:796px;}
.pagination ul{text-align: center; /*Set to "right" to right align pagination interface margin-right:auto;margin-left:auto; */
font-size: 16px;}
.pagination li{list-style-type: none;display: inline;padding:0;margin: 0;padding-bottom: 1px;text-align: center;}
.pagination a, .pagination a:visited{padding: 0 2px;margin: 0;border: 1px solid #9aafe5;text-decoration: none; color: #2e6ab1;}
.pagination a:hover, .pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #B0E2FF}
.pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;cursor: default;color: #00F5FF;border-color: #00F5FF;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}
