@charset "utf-8";
/* CSS Document */

/* ELEMENT STYLES */

body {
	margin:20px;
	background-color: #0E0E0E;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	font-family: Segoe UI, Geneva, Verdana, Arial, Helvetica, sans-serif;
}

form,table,td { margin:0px; padding:0px; }

img { border:0px; }

p { }

ul { margin:15px; padding:0px; list-style-image:url(../img/ex_arrow.gif); }
li { padding:0px 0px 10px 0px; text-align:top; }

/* HELPER CLASSES */

.strong { font-weight:bold; }
.left { float:left; text-align:left; }
.right { float:right; text-align:right; }
.clear { clear:both; }

.subInfo { padding: 5px 0px 5px 0px; }

.logfield { padding: 3px 0px 3px 0px; }

.field { height:20px; margin:0px 0px 20px 0px; clear:both; }
.field label { width:120px; float:left; }
.field input.textbox, .field select.textbox { width:300px; float:left; }
.field .radio, .field .checkbox { width:300px; float:left; }
.field .radio label, .field .checkbox label { width:auto; float:left; padding:3px 10px 0px 5px; }
.field .radio input, .field .checkbox input { float:left; width:20px; }


.folders { padding:30px 0px 0px 0px; }
.folder { width:300px; padding:20px; }

.thumb { 
	border: 3px solid #333;
	background: #FFF url('../img/loading_icon.gif') repeat-x;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:10px;
	margin:0px 10px 20px 0px;
	width: 130px;
	height: 230px;
	display:inline;
	float:left;
}

.thumb:hover { border: 3px solid #C00; }

.thumbnail { padding-top:10px; }


.prod_row { display:block; padding-top:10px; font-size:14px; }


/* SELECTORS */

#wrapper { 
	margin:0 auto;
	padding:10px;
	border: 1px solid #666666;
	background: #000 url('../img/ex_content_background.jpg') repeat-x;
	height:100%;
	min-width:800px;
}

#header { margin: 0 0 10px 0; }
#content { margin: 0 auto; }
#foot { margin: 0 auto; margin-top:10px; }
#menu { display:inline; width:245px; padding-right:20px; vertical-align:top; }
#info { display:inline; padding-left:20px; vertical-align:top; border-left:1px #666666 solid; min-width:500px; width:60%; }
#crumbs { display:block; }
#prod_detail { display:inline; padding:30px 30px 0px 0px; vertical-align:top; }
#prod_list { display:inline; padding:30px 30px 30px 0px; vertical-align:top; }
#basket_info { padding:10px 10px 0px 0px; border-top:1px #666666 solid; }
#fav_info { padding:10px 10px 0px 0px; border-top:1px #666666 solid; }

#pager { width:600px; height:30px; }
#pager .page { min-width:20px; height:30px; float:left; }
#pager .number { margin-top:10px; text-align:center;  }

#pager .page a { color: #FFF; }
#pager .selected { color:#F00; }
#pager #per_page { margin-top:6px; clear:both; width:200px; }


#buttons { margin:20px 0px 20px 0px; padding:20px 0px 20px 0px; border-top:1px #999999 solid; }
#buttons .btn { margin-right:20px; float:left;  }
#buttons form { display:inline; float:right; }

#footer { 
	margin:0 auto;
	padding:10px 0px 10px 0px;
	min-width:800px;
}

