

* { margin:0; padding:0; }


a { color:#777; text-decoration:underline; }
a:hover { color:#264C7B; text-decoration:underline; border-color:#FF0000 }
a img { border:0;}

/* Heading */
h1, h2, h3, h4, h5, h6, .head {
	line-height:1.3em;
	color:#666;
	}
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Lists */
dt { display:block; font-weight:bold; }
li, ul,ol { list-style:none; }


/* Size */
small { font-size:.9em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
:focus { outline: 0; }
.bold { font-weight:bold; }



/* Structure */

.wrapper { width:800px; margin: auto; background-color:white; }
.header {
    z-index:800;
    text-align:left;
    }
	
.middle {
    min-height:400px; 
    margin:0 auto;
    text-align:left;
    position:relative; 
    width:800px;
    }


/********************** Product Details */


.product-topleft, .product-topmiddle, .product-topright { height:135%; }
.product-topleft { margin:0 0 0 15px; }
.product-topmiddle { 
	margin:15px 0 0 15px;
	background-color:#ffffff; 
	width:440px;
	}
.product-topleft .more-views { width:300px; }
.product-topleft .more-views ul li { float:left; border:1px solid #ddd; margin-right:3px; }
.product-topmiddle .toplinks { padding:5px 0 0 8px; color:#777; font-weight:bold; }
.product-topmiddle .toplinks a { text-decoration:underline; }
.product-name { 
	margin:7px 8px 0px 8px; 
	padding:7px 0px 12px 5px; 
	color:#666666; 
	font-size:20px; 
	}

.product-topmiddle .middle-boxes { 
	padding:5px; 
	margin:5px; 
	min-height:218px; 
	overflow:none; 
	background-color:#fff;
	}
.product-topmiddle .middle-boxes .head { font-size:12px; font-weight:bold; }


/********************** Gallery   */

.gallery a:hover img {border:1px solid #888}
.gallery img {border:1px solid #ddd; margin:5px}

/********************** Menu   */

.menu {background-color:#e8e6dc; color:#fffff; text-align:left; height:25px; width:100px; float:right; padding-top:3px; }
.menu a:hover {background-color:#fff; color:#666666; width:100px; height:25px; text-decoration:none; float:right;}

/************************************************************/
/******************[     Base Layout     ]*******************/
/************************************************************/

body {
	background-color: #e8e6dc;
	font:12px/1.55em Tahoma, Verdana, Sans-Serif;
}

img {

	border: 0px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



.header div ul li {
	float		:left;
	padding-right	:5px;
	height		:20px;
	color		:#666;
	padding-top	:2px;
}

