body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color:#666;
}

input, select, textarea, button { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 22px;
	vertical-align: middle;
	line-height: normal;

}

input.submit, button {
	font-weight: bold;
}

input.amount  {
	width: 20px;
	text-align: center;
}

label {
	vertical-align: middle;
}

a { text-decoration: none; }

table { color:#666; font-size: 11px; }

td.nec { text-align: left; font-weight: bold; }

div#at_metin {
  height: 451px;
  padding: 0px 5px 0px 0px;
  overflow: auto;
}

* html div#at_metin {
	height: 454px;
}

form { padding: 0px; margin: 0px; }

* html div#cartLList {
	height: expression( this.scrollHeight > 440 ? "440px" : "auto" ); /* sets max-height for IE */
	overflow: auto;
}

div#cartLList {
	max-height: 440px; /* sets max-height value for all standards-compliant browsers */
	overflow: auto;
}

* html div#cartSList {
	height: expression( this.scrollHeight > 100 ? "100px" : "auto" );
	overflow: auto;
}

div#cartSList {
	overflow: auto;
	max-height: 100px;
	width: 250px;
	padding: 2px;
}

* html div#cartSumList {
	height: expression( this.scrollHeight > 105 ? "105px" : "auto" );
	overflow: auto;	
}

div#cartSumList {
	max-height: 105px;
	overflow: auto;
}

div.message {
	text-align: left;
	margin-bottom: 10px;
	padding: 8px;
	display: block;
	width: 350px;
	border: solid 1px #ccc;
	border-left-width: 6px;
	background-color: #eee;
	font-weight: bold
}

.summaryBox {
	border-bottom: solid 1px #666;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

div.mainBody {
	width: 960px;
	height: 590px;
	margin: 0px;
	padding: 0px;
}

div.logo {
	float: left;
	margin-top: 5px;
	padding-left: 10px;
}

div.menuContainer {
	float: left;
	width: 800px;
	margin-top: 13px;
	height: 47px;
	text-align: center;
}

div.menuMain {
	margin-left: 200px;
	padding-bottom: 7px;
}

div.menuItem1 { 
	float: left;
	padding: 0px 10px 0px 10px; 
}

div#leftContainer {
	float: left;
	width: 250px;
	margin: 5px 0px 0px 5px;
}

div.leftBox {
	float: left;
	text-align: left;
	width: 200px;
	margin-bottom: 16px;
}

div.midContainer {
	width: 680px;
	float: right;
	padding: 4px;
}

div.midBox {
	width: 160px;
	height: 155px;
	float: left;
	margin: 4px;
	text-align: center;
	border: solid 1px #eeeeee;
}

a, a:link, a:visited,
.midBox a, .midBox a:link, .midBox a:visited {
	color:#999;
}

.midBox a.urun {
	font-weight: bold;
}

.midBox a:hover, a:hover {
	color: #CC6600;
}

div.productTitle {
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, serif;
	margin-top: 10px;
	text-align: left;
	padding-right: 8px
}

div.productDesc {
	font-size: 11px;
	margin-top: 10px;
	text-align: left;
	padding-right: 8px
}

div.productIngr, div.productInstr, div.productSkin {
	color: #999;
	font-size: 10px;
	margin-top: 5px;
	text-align: left;
	padding-right: 8px
}

img {
	border: 0px;
}

h2 {
	font-size: 13px;
	color:	#A01578;
	margin:0 0 10px 0;

}
h2 a{
	font-size: 13px;
	color:	#A01578;
	text-decoration: none;

}
h2 a:hover{
	font-size: 13px;
	color:	#000;
	text-decoration: none;

}
.table_body {
	height: 100%;
	width: 100%;
}
.table_main {
	width: 960px;
	height: 600px;
	font-size: 11px;
}
.table_nav_top {
}

a.nav_act {color: #000; font-size: 11px; font-weight: bold;   text-decoration: none; display: inline-block; }
a.nav_act_s:link, a.nav_act:link {color: #000; }
a.nav_act_s:visited , a.nav_act:visited {color: #000; }
a.nav_act_s:hover , a.nav_act:hover {color: #000; }
a.nav_act_s:active , a.nav_act:active {color: #000; } 

a.nav {	font-size: 11px; font-weight: bold; text-decoration: none; display: inline-block}
a.nav:link {color: #999999; }
a.nav:visited {color: #999999;  }
a.nav:hover {color: #CC6600;  }
a.nav:active {color: #000000; } 

a.nav_up {	font-size: 11px; font-weight: bold; text-decoration: none;}
a.nav_up:link {color: #DCDCDC; }
a.nav_up:visited {color: #DCDCDC;  }
a.nav_up:hover {color: #CC6600;  }
a.nav_up:active {color: #000000; } 

.txt_12 {
	font-size: 11px;
	color: #000000;
}
.copyright {
	display: block;
	width: 960px;
	background-color: #fff;
	font-size: 9px;
	margin-top: 4px;
	color: #999999;
}

.etraf {
	border:1px solid #eee;
	margin:0 0 10px 0;
	padding:5px;
}

form {
	display: inline;
	padding: 0px;
}

.lightbox2 {
	border: 1px dotted gray;
}