@charset "UTF-8";
/* Layout */

* { margin: 0; padding: 0; }

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
}

body,
h1, h2, h3, h4, h5, h6,
ul, li,
form {
	border:0;
	margin:0px;
	padding:0px;
}

.index {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:62.5%; /*Resets to 10px*/
	background:url(../../images/bg_body_home.jpg) repeat-x;
	font-size:1em;
}

body {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:62.5%; /*Resets to 10px*/
	background:url(../../images/bg_other.jpg) repeat-x;
	font-size:1em;
}

#container {
	width:1000px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#header {
	background:url(../../images/bg_header.jpg) repeat-x #000;
	height:127px;	
}
#page {
	
}
#footer {
	background:url(../../images/bg_footer.jpg) repeat-x #666;
	height:304px;
	clear:both;
	text-align:left;
	padding:5px 20px;
	color:#fff;
	font-size:.75em;
}

#footer .footer-indent {
	padding-left:15px;
}

#footer h5, #footer h5 a {
	font-size:1.25em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:none;
}

#footer h5 a:hover {
	color:#008BD6;
}

#footer .boxes {
	width:240px;
	float:left;
}

#footer .bordering {
	border-right:#999 dotted 1px;
}

#footer a {
	color:#fff;
	text-decoration:underline;
}

#footer a:hover {
	color:#ffffcc;
	text-decoration:none;
}

/* Individual Sections */

#logo {
	background:url(../../images/logo.png) no-repeat;
	width:311px;
	height:68px;
	position:relative;
	top:10px;
	left:30px;
}
#logo h1 {
	text-indent:-10000px;
}
#emblem {
	background:url(../../images/top_watermark.png) no-repeat;
	width:304px;
	height:36px;
	float:right;
	clear:both;
	padding:40px 0 0 0;
}
#navigation {
	
}

/* Search */
#search {
	text-align:left;
	width:304px;
}


#search h3 {
	background:url(../../images/btn_search.jpg) no-repeat;
	width:61px;
	height:11px;
	text-indent:-10000px;
	margin:0 5px 0 0;
	position:relative;
	top:5px;
	float:left;
}
#search form {
}

/* Side Bar*/

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
* html #sidebar{height:100%;}/* ie6 and under*/

#sidebar {
	background:url(../../images/bg_side.jpg) top repeat-x #d4d4d4;
	width:272px;
	margin: 0 auto;
	float:right;
	text-align:left;
	min-height:600px;
	height:auto;
	padding:5px;
}

#testimonials {
	margin:10px 0 0 0;
}

#testimonials h5 {
	background:url(../../images/side_testimonials_header.png) no-repeat;
	width:116px;
	height:14px;
	text-indent:-10000px;
	margin:0 0 10px 10px;
}

#testimonials-box {
	background:url(../../images/side_testimonials.png) no-repeat;
	width:250px;
	height:130px;
	margin:0 0 0 11px;
	text-align:center;
}

#product-links h5 {
	background:url(../../images/side_products_header.png) no-repeat;
	width:116px;
	height:14px;
	text-indent:-10000px;
	margin:0 0 10px 10px;
}

.quote {
	text-align:left;
	width:225px;
	height:120px;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:10px;
}

.author {
	color:#FF0;
}

.testimonials-text {
}

#contact-box {
	background:url(../../images/side_contact.png) no-repeat;
	width:252px;
	height:144px;
	text-indent:-10000px;
	margin:10px 0 0 11px;
}

/* Miscellaneous */
.clear {
	clear:both;
}

/* Store Related Properties */

.colors_pricebox {}
.colors_productname {color:#000}
A.colors_productname:hover {color:#000}
.colors_productprice {color:#028CD4}
.colors_descriptionbox {background-color:#fff;}


.floatright {
	float:right;
	margin:5px;
}

.floatleft {
	float:left;
	margin:5px;
}