body {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
/*	background-image:url(/images/bodybg.gif);
	background-position:left top;
	background-repeat:repeat-x; */
	background-color:#ebeaef;
	}
img {
	border:none;
	}
form {
	margin:0;
	padding:0;
	}
a {
	color:#006599;
	text-decoration:none;
	}	
a:hover {
	text-decoration:underline;
	}
.Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.BlogTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.BlogWriter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style: normal;
	text-transform: capitalize;
}
.BlogDate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style: italic;
	text-transform: capitalize;
}
#wrap {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	min-height:500px;
	position:relative;
	}
#wrap #logo {
	position:absolute;
	left:15px;
	}
#wrap #line1 {
	background-color:#006599;
	height:10px;
	}
#wrap #line2 {
	height:18px;
	background-color:#56aad6;
	text-align:right;
	padding-top:5px;
	padding-right:39px;
	color:#FFFFFF;
	}
#wrap #line2 a{
	color:#FFFFFF;
	font-weight:bold;
	}
#wrap #line3 {
	}
#wrap #line3 #overlay {
	color:#006599;
	font-weight:bold;
	font-size:24px;
	position:absolute;
	top: 53px;
	left:15px;
}
#wrap #line3 #line3menu{
	padding-left:400px;
	padding-top:21px;
	height:40px;
	}	
#wrap #line3 #line3menu a{
	display:block;
	float:left;
	color:#000000;
	padding:4px;
	white-space:nowrap;
	}	
#wrap #line3 .sep{
	border-left:1px solid #f4f4f7;
	float:left;
	width:1px;
	height:38px;
	margin-left:8px;
	margin-right:8px;
	}
#wrap #line4 {
	background-color:#006599;
	height:34px;
	padding:2px;
	}
#wrap #line4 a {
	color:#333333;
	}
#wrap #advanced {
	float:left;
	padding-top:5px;
	padding-right:10px;
	}
#wrap #line4 #search {
	float:left;
	padding-right:15px;
	padding-left:20px;
	padding-top:2px;
	}
#wrap #line4 #search input{
	border:1px solid #FFFFFF;
	}
#wrap #line4 #search #searchfield {
	padding:4px;
	padding-bottom:5px;
	width:90px;
	}
#wrap #line4 #navpath {
	float:left;
	border-left:1px solid #f799b3;
	padding-left:15px;
	color:#FFFFFF;
	padding-top:5px;
	height:25px;
	}
#wrap #line4 #navpath #title{
	float:left;
	font-weight:bold;
	}
#wrap #line4 #navpath #path{
	float:left;
	padding-left:5px;
	}
#wrap #main {
	padding:13px;
	}
#wrap #main #left {
	width:212px;
	float:left;
	background-color:#56aad6;
	}
#wrap #main #left #products {
/*	background-image:url(/images/menubg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
*/
	min-height:250px;
	padding:15px;
	padding-left:39px;
	padding-bottom:50px;
	}
#wrap #main #left #products a{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding-bottom:3px;
	background-image:url(/images/pkt2.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	}
#wrap #main #left #products a:hover {
	text-decoration:underline;
	}
#wrap #main #left #products a.level1{
	background-image:url(/images/pkt.gif);
	background-position:0px 5px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	}
#wrap #main #left #products a.level2{
	margin-left:15px;
	padding-left:10px;
	}
#wrap #main #left #products a.level3{
	margin-left:25px;
	padding-left:10px;	
	}
#wrap #main #left #links {
	padding:15px;
	padding-left:39px;
	}
#wrap #main #left #links a {
	display:block;
	padding:2px;
	color:#ffffff;
	}
#wrap #main #right {
	float:left;
	width:696px;
	padding-left:13px;
	padding-right:13px;
	}
	
#wrap #main #right #msg	{
	color: #FF0000;
	position:absolute;
	left: 250px;
	top: 130px;
}

#wrap #main #right #error_msg {
	color: #FF0000;
	font-weight: bold;
}
#wrap #main #right .products{
	float:left;
	width:332px;
	}
#wrap #main #right .products .image {
	float:right;
	padding-left:10px;
	}
#wrap #main #right .products .name {
	padding-bottom:5px;
	}
#wrap #main #right .products .name a {
	font-size:14px;
	font-weight:bold;
	}
#wrap #main #right .products .ingress {
	}
#wrap #main #right .products	.price {
	float:left;
	width:120px;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	}
#wrap #main #right .products .buy {
	float:left;
	}
#wrap #main #right .Vsep {
	float:left;
	border-left:1px dotted #cccccc;
	margin-left:15px;	
	margin-right:15px;
	min-height:135px;
	}
#wrap #main #right #newscontainer {
	width:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-top: 5px;
}
#wrap #main #right #newscontainer #newsdate{
	font-style:italic;
}
#wrap #main #right #newscontainer #newsname{
	font-style:italic;
}
#wrap #main #right #newscontainer #newstitle{
	font-size:2em;
	font-weight: bold;
}
#wrap #main #right #newscontainer #newsarticle{
}

#wrap #main #right #newscontainer #newsdivider{
	clear:both;
	border-top:1px dotted #cccccc;
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
}


#wrap #main #right .Hsep {
	clear:both;
	border-top:1px dotted #cccccc;
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
	}
#wrap #main #right .product .Vboxsep {
	float:left;
	border-left:1px dotted #cccccc;
	margin-left:15px;	
	margin-right:15px;
	min-height:273px;
	}
#wrap #main #right .product .Hboxsep {
	clear:both;
	border-top:1px dotted #cccccc;
	margin-top:5px;
	margin-bottom:5px;
	height:1px;
	}
#wrap #main #right .product .box1 {
	width:184px;
	min-height:273px;
	float:left;
	}	
#wrap #main #right .product .box1 .price {
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	}	
#wrap #main #right .product .box1 h1 {
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-bottom:10px;
	}	
#wrap #main #right .product .box1 .ingress {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-bottom:10px;
	}		
#wrap #main #right .product .box1 .links {
	padding-top:10px;
	}
#wrap #main #right .product .box1 a {
	display:block;
	padding-top:5px;
	text-decoration:underline;
	}	
#wrap #main #right .product .box1 a:hover {
	text-decoration:none;
	}	
#wrap #main #right .product .box1 a#tips {
	background-image:url(/images/small_persons.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:25px;
	}
#wrap #main #right .product .box1 a#wishlist {
	background-image:url(/images/small_favorite.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;		
	padding-left:25px;	
	}
#wrap #main #right .product .box2 {
	min-height:273px;
	width:480px;
	float:left;
	}	
#wrap #main #right .product .box2 .info {
	float:left;
	width:254px;
	}	
#wrap #main #right .product .box2 .info td {
	padding-bottom:3px;
	}
#wrap #main #right .product .box2 .info .type {
	font-weight:bold;
	width:100px;
	}
#wrap #main #right .product .box2 .info a{
	color:#f04977;
	text-decoration:underline;
	}
#wrap #main #right .product .box2 .info .type a:hover {
	text-decoration:none;
	}
#wrap #main #right .product .box2 .mainimg {
	position:relative;
	float:left;
	width:225px;
	}	
#wrap #main #right .product .box2 .mainimg a.zoom {
	position:absolute;
	z-index:2;
	bottom:5px;
	right:0;
	background-color:#FFFFFF;
	display:block;
	padding:3px;
	color:#8185b5;
	border:1px solid #e14a79;
	font-size:10px;
	}	
#wrap #main #right .product .box3 {
	float:left;
	width:184px;
	min-height:273px;	
	}	
#wrap #main #right .product .box3 .imagetitle {
	font-weight:bold;
	padding-bottom:10px;
	}
#wrap #main #right .product .box3 .images img {
	display:block;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
	}	
#wrap #main #right .product .box4 {
	min-height:273px;
	width:460px;
	float:left;
	}	
#wrap #main #right .product .box4 .desctitle {
	font-weight:bold;
	padding-bottom:10px;
	}
#wrap #main #right .product .box4 .desc {
	}
	
input,textarea {
	border: 1px solid #ACA899;
	background-color:#B7E8FF;
	}
/*
The overall container: always has class="fn-container", and also one of:
container-inactive container-active
*/

.fn-container {
 position: relative;
}

.fn-container img {
 border-width: 0;
}

.fn-area 
{
	position: absolute;
	border:none;
	border: 0px solid #D4D82D;
	margin:1px;
}

.fn-area-blackborder
{
	border: 1px solid #000;
}

.fn-area-whiteborder
{
	border: 1px solid #FFF;	
}



.fn-area-inner
{
	border: 1px solid #000000;
	background-color:#FFF;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	cursor: pointer;
}

.fn-note 
{
	position: absolute;
	max-width: 200px;
	padding: 5px;
	display:none;
	cursor:default;
	z-index:5000;
}

.fn-note-text
{
	background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	-moz-border-radius: 7px; /* Non-standard */
}

.fn-note-edit-text
{
	background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	-moz-border-radius: 7px; /* Non-standard */
}
.fn-note-edit
{
	display:none;
}

.fn-note-edit TEXTAREA
{
	background-color:#FFEECC;
	border:0;
	overflow:visible;
	margin-bottom:10px;
	padding:0;
	width:180px;
	font-size: 10pt;
	margin:0;
}


.Butt 
{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background: #0063DC; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #7CBAFF; 
	border-right-color: #2854A7; 
	border-bottom-color: #2854A7; 
	border-left-color: #7CBAFF; 

	margin-right:4px;
	margin-top:5px;

}
.CancelButt 
{ 
	color: #000000; 
	background: #d9d9d5; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #fff; 
	border-right-color: #b6aeb3; 
	border-bottom-color: #b6aeb3; 
	border-left-color: #fff; 
	font: 12px Arial, Helvetica, sans-serif; 

	margin-right:4px;	
}
.DeleteButt { color: #000000; background: #DCE0E6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 12px Arial, Helvetica, sans-serif; }



/* Note drag/resize UI */

.dragresize {
 position: absolute;
 width: 5px;
 height: 5px;
 font-size: 1px;
 background: white;
 border: 1px solid black;
}

.dragresize-tl {
 top: -8px;
 left: -8px;
 cursor: nw-resize;
}
.dragresize-tm {
 top: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: n-resize;
}
.dragresize-tr {
 top: -8px;
 right: -8px;
 cursor: ne-resize;
}

.dragresize-ml {
 top: 50%;
 margin-top: -4px;
 left: -8px;
 cursor: w-resize;
}
.dragresize-mr {
 top: 50%;
 margin-top: -4px;
 right: -8px;
 cursor: e-resize;
}

.dragresize-bl {
 bottom: -8px;
 left: -8px;
 cursor: sw-resize;
}
.dragresize-bm {
 bottom: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: s-resize;
}
.dragresize-br {
 bottom: -8px;
 right: -8px;
 cursor: se-resize;
}
