/**
  * Standard Styles
  */

body { 
	margin:0 0 20px 0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:1.4em;
	letter-spacing: -1px;
	word-spacing:0.25em;
	text-decoration:none;
	color:#677f81;
}

a { outline: none; }

td, p { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:1.4em;
	letter-spacing: -1px;
	word-spacing:0.25em;
	text-decoration:none;
	color:#677f81;
}

#textbox a { 
	color:#159198;
}

h1 { 
	margin-top:0;
	font-size:11px;
	color:#159198;
}


h1 a { 
	color:#159198;
	text-decoration:none;
}

h1 a:hover { 
	color:#159198;
	text-decoration:underline;
}

h1.title { 
	font-size:33px;
	color:#f0f0f0;
	background:#159198;
	padding: 21px 14px 0 14px;
	height:50px;
}

.clear { 
	clear:both;
}
#offers  {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	line-height:10px;
}


/**
  * Header Styles
  */

#header { 
	background:#232f30;
	padding:17px 0 11px 0;
}


#header-content { 
	margin:0 auto;
	width:800px;
	font-size:11px;
	color:#fff;
}

#header-content a { 
	color:#fff;
	text-decoration:none;
}

#top-nav { 
	float:right;
	margin-right:10px;
	text-align:right;
}

img#textlogo { 
	float:right;

}

#header-content a:hover { 
	color:#fff;
	text-decoration:underline;
}

img#logo { 
	margin-left:20px;
	float:left;
}



/**
  * Top Navigation
  */

#nav { 
	background:#38494b;
}

#nav-content { 
	width:800px;
	margin:0 auto;
	padding-left:8px;	
}




/**
  * Main Content
  */

#content { 
	width:800px;
	margin:0 auto;
	padding-left:8px;
	padding-bottom:20px;
}

#content-left-about {
	width:548px;
	margin-bottom:20px;
	float:left;
}


#content-left {
	width:548px;
	margin-bottom:20px;
	float:left;
}

#content-right { 
	float:left;
	width:243px;
}

#content-right-about { 
	float:left;
	margin-left:36px;
	width:207px;
	margin-top:98px;
}
	
#textbox { 
	padding:23px 14px 23px 14px;
	background:#ebecec;
}

#textbox p { 
	width:512px;
}






/**
  * Main Content
  */

#shopheader { 
	background:#159198;
	width:782px;
}

#categories { 
	padding: 4px 14px 8px 14px;
	line-height:2;
}

#categories a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding-right:16px;
	font-weight: normal;
}

#categories a:hover { 
	color:#fff;
	text-decoration:underline;
}


#categories a.selected {
	color:#202e2f;
}


#product-list a.pimage { 
	border:1px solid #c5caca;
	display:block;
	width:175px;
	height:175px;
}

#product-list a.pimage img { 
	border:none;
}

#product-list a.pimage:hover { 
	border:1px solid #52aeb3;
	display:block;		
}

#shop-main { 
	margin: 25px 12px;
	width:750px;
}

img#shop-title { 
	margin-bottom:33px;
}

table#product-list h1 { 
	margin-top:20px;
}

table#product-list p {
	margin-top:8px;	
	font-weight:bold;
	font-size:11px;
}

#product-image { 
	float:left;
	width:346px;
}

#product-detail { 
	margin-left:27px;
	float:left;
	width:364px;
}

#product-image img { 
	border:1px solid #c5caca;
}

p.price { 
	margin-top:43px;
	font-size:11px;
	font-weight:bold;
}
	
#footer { 
	width:770px;
	margin:0 auto;
	padding:5px 10px;
	background:#ebecec;
	color:#677f81;
}

#footer-info { 
	padding:5px 10px;
	background:#ebecec;
	color:#677f81;
	width:528px;
}

#footer-info a, 
#footer a {
	color:#677f81; 
}

#currency-box { 
	margin-top:7px;
	margin-bottom:7px;
}